This resort has just about everything. This resort also has apartments and villas for rent. Has a nice golf course and a world class marina. Its very well maintained. The pool area is very cool. There many things to do in the nearby areas as well. I will be looking forward to returning soon.