Clean and filled with amenities. Great place.