Awesome apartment!
We stayed there with two kids (8 and 13) and is was a perfect vacation for all of us. Would not go there with really small kids. The stairs are really tough but the view is worth every step!
Location is also very good if you enjoy being on top of things and close to everything at the same time.