Overall, our stay at St. Peter's Resort was very good, and we would come back in a heartbeat. For our family of 4 (2 adults and 2 "kids", 22 & 17 years old), we found the kitchen, living room area (to hang out, play cards, chat in), 3 spacious bedrooms (including a large bathroom for each), laundry room (stocked and ready for use), and the large outdoor deck with dining table, made our stay very comfortable and gave us the right amount of privacy and togetherness, that our family wanted. The unit included one parking spot which was close to the building entrance. Contact names we were given for our unit/building (James and Anderson), and they responded to our questions quickly and were friendly and professional in our interactions. The view of the ocean was fantastic, beach was gorgeous and snorkeling was great! Note: if regular snorkeling was on your vacation agenda, we recommend guests consider bringing their own snorkeling gear, due to the limited availability of loaner sets. Space on the sandy beach was sought after early in the day and many guests stayed for multiple hours, so plan accordingly. We appreciated when beach staff set up umbrellas & loungers for us. There was a problem with the hot water tank leaking when we arrived - staff were apologetic and it was replaced quickly. As mentioned earlier, we would stay again in this unit, in a heartbeat!