Great stay- on/at the resort so you are in a beautiful location. No kitchen or anything, so expect to pay lots for meals. Get reservations for dinner unless you want to wait 1.5-2 hours!