I concur. It was okay for me, on a solo trip as I made a few new friends but for a base for a group over a few days I would prefer a town setting so you can wander and try a range of different eateries. Or, with my touring group, something like the Panorama mentioned above, which is a bit more up market with a quality restaurant, pool and spa.
Likewise, met another couple of a 1150GS and had a good night nattering with them, otherwise it would have been a bit dour............fully of Harley-esque types in chaps and tassled waistcoats