Very clean, nice amenities, perfect size for our needs, great location... would highly recommend!