great apartment, bit out of the way to get to stuff, be prepared to walk, or drive.
our apartment furniture was a bit worn (steel table/coffee table had the plating worn off), the ensuite shower head did not work, and the glass partition for the tub in the main bath was loose and resulted in water all over the floor. just minor maintenance issues that likely no one had told them about.
pool was not heated so that REALLY sucked. the water was freezing so the beautiful view of the lit pool at night was a big tease for my kids. ;)
apartment was not massive so a bit cramped for our family of 5, but serviceable for a short stay.
but, the kitchen was perfectly equipped, beds were comfy, and the size of the balcony was amazing.
only communication issue i had was that i went to the office to ask for another sachet of laundry powder, and was told it would be brought to me in the next hour, and that never happened - i ended up buying a bottle of detergent (for one load of laundry). i left a voice message and never got a call back or anything.