The location makes this place very worthwhile. If you're looking for a place where you're going to spend a lot of time hanging out, I'm not sure I'd recommend it, as there's basically no exterior view, but why are you in Mexico City in the first place? Get out and enjoy everything Roma has to offer. This is a great place to do that.