Very clean, great amenities and location. The visits from the pets were also very welcome :) Highly recommend.