Clean and nice place to stay; good communication and great amenities