This was a GREAT choice for our honeymoon in Barcelona. We found the bed to be quite comfortable (it's a double, not a queen) and the location was so close to the metro that we could easily reach anywhere we wanted to visit.
We cooked breakfast and a few dinners in the apartment. The kitchen isn't large, but it was sufficient for our needs and allowed us to be a bit more flexible with food.
As other reviewers have mentioned, the stairs aren't insignificant, but they are worth it for the view from the terrace. Plus, we walked ~8 miles per day, so 70 steps weren't a big deal. :)
The apartment was clean and had just what we needed for a comfortable home base for our adventure in Spain!