Excellent experience. Five stars for quality and value for money of accommodation, amenities, location, cleanliness, communication etc.