A clean tidy place with excellent amenities.