Amazing views and great location! The place is very clean, with great amenities to make your stay very comfortable. Happy responds promptly to any needs. Great service and communication. I will definitely be back again!