Very clean! Has gym amenities too!