The apartment is in a good location with really good local amenties. Great swimming pool and playarea in the complex and lots of local eating options. The check in process was very difficult, we didn't have a working phone after flying from Australia, no phone or keys were available in reception, it took a long time to contact the host who then took a while to come and meet us, not an ideal process after a 10 hour flight! The apartment was reasonable and fairly clean. However, its on the 15th floor and the lock to the balcony was broken which a worry with two young children. The main bed was very hard and uncomfortable. Otherwise it was a good experience.