Very clean, great location, and everything we expected and more!