Very clean, has all the amenities plus little extra touches that make your stay feel like home.. highly recommend