The location was excellent. Apartment was clean and comfortable. There were some issues with communication before our stay, where I did not hear from Maggie and it was a few hours before I was to arrive and I did not know how to get into the apartment. This was very stressful and I almost thought I was going to have to book a hotel at the last minute. But all's well that ends well and it worked out.