Great location as can walk to shops, information bureau, beach, park, playground, pubs.
Cabin basic but fine except for parking, which is only good if you get cabin 1. Too tight turning into car space and I don't have a large car. As we were 1 adult and 1 child, the cabin was fine, but would have been a bit squishy for a family.
For us the great location balanced the negatives and we really enjoyed our stay.