Very clean!! Perfect for a longer stay since it has a full stocked kitchen and many amenities. Mattress a bit too hard for my liking but slept very comfortable anyways! Could get a bit loud at times but definitely not during late hours. Great stay overall :)