Great amenities, cleanliness and location