The property was beautiful and the location of the beach and restaurants was nice. The pool was small but it was refreshing. We had issues with the room, the sheets did not fit the bed, the sliding door was broken and A/C went out. They came and fixed the A/C but never showed to replace the sheets and we worked through the door issue. Our bed was terrible as well, it had a hole in the middle. When we checked in it was pointed out to us that we made the reservation through Expedia and they made us felt like we were penalized for doing that. We asked for a marina view and they put us on the first floor, facing the marina, but we could not see anything through the trees. As I said, we felt like we were penalized for using Expedia to book the room.