Great place, great location, great communication. Cleanliness deserves a little attention though.