Immaculately clean. Great location. Spacious and good amenities.