Very clean, all necessary amenities and great location!