Overall a good stay. Decor was nice, great layout, beautiful view, pool was great. Location was OK - definitely requires a car to get to anything and beach is not accessible for swimming and a LOT of trash on the beach. I would stay at Rum Point or Seven Mile beach at next stay. Several things need attention in the house. We had no phone service the entire stay, cables were missing from TV, broken remote, broken DVD player, broken vacuum cleaner, ceiling fans need fixed as they were making bad noises, etc. Again, we had a great stay and enjoyed our time - the house just needs a deep cleaning (shower, furniture, touch-up paint, etc) and mentioned maintenance in several areas and it would have been an even better stay. Also, a dirty diaper was left by prior guest and not cleaned...room stank our whole stay until we discovered it under a couch when we were packing to leave. More attention to cleaning and servicing the units is needed.