A superb stay. 5 stars for cleanliness, location, quality house and amenities.