Amazing place! Excellent amenities, excellent location, and amazing view! Would definitely be happy to stay here again.