The property itself was beautiful and within walking distance of the beach, which I loved. There were a couple of issues. There was a mixup between which property I actually reserved on Expedia and the one that was prepared for us. Due to that, there was some issue with enough bed space for all 6 of us. I did speak to the owner who was very accommodating and we ended up making it work. Even though it did not go as smoothly as I would have liked, the place is gorgeous with great amenities, even a gym! I would definitely stay here again.