clean. nice. plentyof amenities