We stayed here with my wife and our toddler. It is a great apartment located by the beach with an absolutely breathtaking view (it felt like we were on a luxury cruise ship) and also close to many restaurants and historical sights.
Only downside is that there is a party street right outside which makes a huge amount of noise in the night when the clubs are open. So if you are in town to party then it's great, but if you are a light sleeper and really need to catch up on some sleep then you might find it a bit difficult.
Overall we were really happy with the stay and it left us with good feelings.