Awesome place.
Close to beach, heated swimming pool in the complex, good tennis court. Had a great time.