Very clean, great location, lots of amenities, comfortable and better than we anticipated. Every need was supplied.