Very clean, great communication and has all the amenities you need! Parking was super easy, would stay again.