I have stayed there twice and will again later this fall. I believe it's a little over a mile into town - quite enjoyable walking up the beach. There are also restaurants close by as well.
When I was there last August, there was a wedding happening right at the hotel. Su, the manager, arranged for food/drink by the pool and the ceramony was done right at the water's edge. Very cool.
They offer great suites with full kitchens, so you can stock up on stuff (use SimonB's Lagniappe provisioning to stock it before you arrive
). They offer free Kayaks and Bicycles.
I think you will be pleased.