absolutely perfect.
location, amenities, cleanliness value...all around the best place we have stayed
highly recommended and will stay here again