First things first. The view is amazing and the location is second to none. You walk out of your front door across the street from a beautiful beach and awesome castle with plenty of restaurants and activities. We had young children with us and the town and apartment was perfect!
The apartment was clean, modern and exactly as advertised online. It also has some great features; storm shutters provide darkness during naps and bed time, and great water pressure with long lasting hot water.
Something we found very impressive - the communication we received from our hosts! We had some trouble finding the location due to most of the streets being pedestrian only but our hosts came and found us to lead the way. He also fixed the wifi when it went out after communicating through message. I also felt very comfortable since they have many properties that they attend to.
The apartment is located above/next to a bar. One out of the four nights we were there was quite loud but I was able to drown out the noise with a noise machine. I'd recommend bringing one if you have any light sleepers just in case.
The overall experience was great and we would do it again if given the opportunity!
The only part we found a little disappointing was the extra charges: sheets per bed, towels, baby cot. Also, be prepared with your own dishwasher soap if you plan to use it, shampoo/conditioner - there are plenty of stores in walking distance to find these items if you forget them.