Great resort with excellent facilities, pool, tennis, spa, gym.