Extremely clean! Great location with lots of extra little amenities! Would definitely stay again!