I stay at this hotel about once a year - always with my children. It never disapoints. The rooms are smallish but adequate and very clean and nicely decorated. The pool is great - it's an indoor/outdoor that my kids love - and a good size. I don't eat in the restaurant with my kids because it's expensive for a large family but there are many family oriented restaurants in easy walking distance. The town is also easy to walk to and since the hotel is on the waterfront you can take long and wonderful walks watching the water and wearing out the kids! I highly recommend this hotel for everyone.