Clean and tidy place with modern amenities.