I am looking for a nice resort on the beach in the gulf for my wife and I to stay in June for 5 nights. Oceanfront is a must. Spa and watersports would be nice as well.
We did Marriott Marco Island a few years ago and loved it. But looking to try a new spot. Any suggestions?