First impressions, two lovely pool/spa areas, mini golf, surrounded by 4 - 5 story multi-colored apartment/room blocks was a nice setting. On entering the 2 bedroom apartment, this resembled a higher end luxury apartment. Beds were very comfortable and lounge, dining, ensuite and bathroom all large size. The only slight down was the we requested an early check in after a very long flight and due to a problem, we were not able to check in until 5pm. I did book months ahead to try and secure this.