5 star stay. We loved everything about this place.