My mother-in-law stayed there. She said it was magnificent. It's on the Bay, not the ocean. Several great restaurants, good golf, well-appointed rooms. There are time-shares/condos there, but they are high-end. No recommendations though on how to score an upgrade. You probably won't be disappointed there. Have a great time.