Excellent place to stay. Some very nice touches and exemplary standards of cleanliness etc.