Great place to stay near big resorts, but at a more reasonable price. Close to great restaurants and beaches.