clean, great location, and very good communication made for a very good stay