We had a really nice 3-day weekend at Esthers place. It is perfectly located, directly at the harbour and beach, but also to the lovely Keizerstraat. It was very clean, lovely decorated and had everything you need.
Only thing we were missing was a sink and a mirror in the bathroom, so you have to brush your teeth in the kitchens sink.
Besides from that minor points, highly recommended!