Very clean and good amenities / thoughtful touches to make the stay as comfortable as possible. Great location too!