Would definitely stay here again!Pros: view is amazing, luxury feel, high end finishes, excellent location, beautiful beach, lots or room, very comfortable, huge refrigerator, tvs in every room, amazing primary bedroom. Cons: sliding door to balcony is heavy and difficult to open, water didn't get very hot in kitchen or bathroom sink but shower had plenty of hot water. Maintenance said pool was heated but it was very cool.