I have stayed twice in a 2 BR at Club Intrawest with my sister and her DH who own a small contract there, enough for 6 nights in a one BR.
Both times, once in March, once in September was off season, so your results may vary.
The building is not on the beach, the same case as for many of the resorts in the SanDestin resort. There is a free shuttle that will take you to the beach, to the village where there are beaucoup restaurants, bars, shopping, etc. There is live music nightly in the village at several venues. Very fun. It is very family friendly.
The free shuttle, you just show your room key. It is a call based deal, there are phones you call the shuttle and one comes pronto, at least when we visited.
The beach is one of the best along the panhandle, very white sand, etc.
Club Intrawest has free folding chairs and umbrellas for their guests that are set up and taken down for you at dusk.
The rooms in my opinion are comfortable, not plush. They seem a little dated. Very clean though, good linens, etc. Great kitchen in the 2 BR. We stayed in one of the 2 premium units on the top floor last year that had a surround sound tv and stereo unit. It also had a lookout that was interesting.
The building is I think 5 stories tall, good views of the area. There are two pools, on the smallish side and two hottubs.
There is a movie theatre where they screen movies. You can select the movie, I think around 3 times per day.
The shuttle also takes you to several other venues, one brand new area, with very upscale shopping and lots of restaurants and one older one along the beach highway.
Both times I went we were able to do a 4 day getaway less than 2 weeks beforehand during the slow season. My sister likes to go in May, higher season but it is before schools are out so the resort is not too busy.
There are lots of other resorts as well on SanDestin.
The San Destin resort itself is great.
Oh, and you can also rent bikes (for free) to ride around the entire resort. There are some huge amazing vacation homes there. Also good golf.
Pm me for any other questions.