Great communication in advance and during our stay, they rolled with the punches when we had an unexpected hiccup in our plans, and the apartment was clean, neat, well stocked, and we appreciated the little touches in both decor and amenities. The apartment was nicely divided with bedrooms and bathrooms on all three floors. A/C worked great and kept everything comfortable during our stay during a bit of a heat wave.