The apartment was very clean and modern. Beautifully decorated, but I had to pack it all away lest the toddlers get to it! The beds were comfy and the kitchen well stocked with cooking needs. Beaches, cafes, and shops all a short walk away, but the walk back up the hill was a bit of struggle with little kids. The pool was lovely to have in the building - very clean and a perfect size with a small family.