This place is fantastic: The views, the facilities, the location, the ambiance, the amenities all perfect. Would absolutely stay here again!