Great location, comfortable stay. The staff were very friendly and the food at the 360 restaurant was outstanding. The views from the balconies were beautiful and the room was huge. The property is very dated but decent. The amenities were lacking a bit though. We had four people staying in a two bedroom apartment, but we had no drinking glasses, 3 wine glasses, 2 coffee mugs, no hand towels, tea towels or bath mats, or bedding for the sofa bed. The room got cleaned only once during our 7 night stay and we had to ask at reception during the day if we wanted any items replaced.