The views are amazing, the location is great, the place was very clean, the disappointment was the many maintenance issue needing attention, if these issues are fixed it would be the perfect place stay.