Spotless place, good amenities, excellent location.