We've been staying here for 6 yrs. The rooms have gotten a nice spruce up in the past few years. Good restaurant(s) on site. Happy hour at bar and at beach bar. Pool is small at hotel ( bigger one at motel) Right on beach...wonderful view. Tea time nice for families...( we stuck to happy hour this time..no kids with us) Love this place. Only complaint...our carpet had some bid stains on it...probably recent. Hopefully they will keep up with the place.