We stayed at the Marriott which is right next to the Hampton. It is very, very close to the beach. They can not call it ocean front, but it is a short walk down a path. I think it is as close as you can get without paying the higher prices of the actual oceanfront.
We will be staying at the Hampton's this summer also. We got it for $89 which includes breakfast.
The location seems to be very close to alot of stores. As Cathie mentioned, Ron Jon's is right down the street. Also, a grocery store, fast food, ice cream. Right across the street is another gift shop. I can't remember the name, but it is pretty good. In fact, we liked it more than Ron Jon's. Sorry, I thought that they had more reasonable prices.
If you do go across the street to that gift shop, watch out for the henna tatoos. We got them and were pretty disappointed. If you do get one, plan on not going near the water. Even though I waited long enough, mine still wore off by the next day. They told us it would last for a week.