It was good enough for a small family. Staff were very accommodating and friendly. Plenty of parking which makes arrival easy.
Only thing we had an issue with was the cleanliness. Our bed linen had some pretty bad stains which made us think they were unwashed. We brought it up the next morning (when we realised) and staff responded quickly. There was hair in the bathtub too which was disappointing.
Other than that, views were excellent, very convenient location a short walk from the shops. Nice to have a kitchenette with a baby as we had to meal prep. No oven but an electric stovetop, dishwasher and full fridge and freezer.