After reading some of the reviews we were a little nervous, but could not have been more thrilled with our stay. The check in was easy and the parking is right out front. We had a sea turtle sunning on our beach when we arrived. The pool is heated but there is not hot tub. The beach was perfect to lay out at and there were loungers on the grass right above the sand. We had breakfast on the gorgeous patio every morning and had such a great view. There are some spices provided but you do need to bring your own condiments/cooking oil. Coffee is provided in the room which last us three days and after that there is some in the lobby. There were a few packets of laundry detergent and some beach towels that I assume were left from other guests. The portable AC in the bedroom was great and the pull out couch was great for the 9 year old. There is a gas station walking distance and a great little market that has anything you have forgotten. We had the best stay and cannot wait to come back.