This place is awesome! Super clean, and excellent amenities. The view is spectacular and the location was perfect. The beds were so comfy and the rain shower was super nice. We had a great time and we would absolutely stay here again! 5 stars!