All in all we had a good stay on St. John but, from booking, all the way to check-out, we never had contact with, or spoke to, a human being. Kind of weird. We were awakened at 2:00am to find a sizable roof leak in the kitchen/living room area. We immediately texted the emergency number provided but, didn't hear back until we texted them again the next day. It never did get totally fixed. Anyway, the location has everything you need right in the same building. You can walk to downtown Cruz Bay if you don't have a rental car but, it's not a flat, easy walk. Oh yeah, the room was super cold and we never did figure out how to adjust the thermostat?