First of all, beautiful apartments! spacious, modern and clean so made our stay very comfortable. The check in was quick and easy, only downfall was the communication for room service, takes a while to get through to the reception using the phones they've provided for us in our room. We had a miscommunication issue with our payments for breakfast so we had to pay twice, however they dealt with the situation as soon as it was addressed. Lovely stay, would defiantly go again.