The apartment isn't really an apartment but just a very basic room and a very small bathroom and isn't anywhere near as nice as the photos suggest. It's fantastically central and not too noisy considering it is just off Gran Via. There's no sink in the kitchen area which is a bit annoying but if you're only there for a little while and eating out it's OK.
I'd say it's an OK place if you're just looking for somewhere to sleep; however, I wouldn't recommend it if you're looking for a place to hang out or head back to for breaks throughout the day.