Excellent Location. Check-in was smooth. Apartment was clean, had everything we needed for our stay as a family of 4. Our 2 kids particularly enjoyed the pool, we asked for pool heating to make the water temperature suitable for our 3 years old son.
All the famous places are literally 10-20 mins walk from the apartment and uber service is quite cheap too if the kids (or elders) are exhausted at the end of a long day to walk back to the apartment.
Overall we had a wonderful stay. Beautiful city with amazing people!