Really amazing place to stay - perfect location, apartments are very clean, staff are always helpful,the roof top pool is the best I've seen!