I’m certainly not as experienced or as knowledgeable as the others who have posted but for what it’s worth: I stayed at the Hodelpa Centro Plaza (3 stars ?) a couple years ago and I liked it. Our room had a view of the monument and the breakfast was pretty good. I liked the central location right on the corner of calle Mella and calle Del Sol. It all depends what you are looking for. Camp David is certainly nice and peaceful. I like the restaurant and the views but it’s a bit far from the centre. This time we are renting an apartment (lots available on Airbnb) and it is definitely more economical.