Apartment is very well located, nice size, and layout. Shared pool in the complex was great, especially with children after a day of site seeing. We a minor issue checking in as there was a mix up with the keys, and bathroom/bedrooms were not as clean as we would have liked, but the rest of the apartment was in good shape. Overall a good stay.