Super clean, great location, excellent communication, and lots of nice touches. Loved it!