Location as a beach front was good. Check in confusion, had to go to two different places to get checked in. Didn't feel completely clean, sand on carpet when we arrived. Lots of sand and dirt in neighborhood so hard to keep clean. Laundered towels still in dryer, some laying on top, didn't know if they were clean or not. Plenty of space for two couples. Pool was cold, one hot tub cold, one lukewarm. Restaurant at golf course was decent. The town leaves a lot to be desired!