Excellent in every aspect. Absolutely satisfying experience: cleanliness, location, amenities etc. Strongly recommend