Very clean and has everything you need for a good stay. Parking can be difficult.