We enjoyed a lovely week at this apartment with our 2.5 year old. The location was perfect for us with for getting about on foot - walking distance to beach, parks, old town and taxis on the street outside for trips further afield eg to the botanic gardens. The apartment was clean, beds were comfortable and we enjoyed having the roof terrace.
The only downsides for us were that we found the apartment noisy- on our first two nights there was a very distressed child in another apartment in the block and the sound really travelled for what felt like hours. This is beyond the control of the owners but something to be aware of. Also to be aware that the kitchen is very minimally stocked. There are pots, utensils, cutlery etc but no basic provisions beyond 2x coffee pods, 1x portions of jam and 1x portion of honey in disposable containers. Having stayed in lots of Air BnB rentals we found this a little disappointing for the price point of the apartment. Even just having more than one coffee pod each would have been nice.
Overall we enjoyed our stay and would recommend this place.