The apartment was superb. Great views, location and amenities (pool, spa, sauna, pool tables, BBQ facilities, table tennis etc). It had everything you need.
Check in and communication were clear and simple, and Daniel the property manager was great.
We only wish we had stayed longer but know where we will stay next time we're in town.