Cruz Sol is great. I've stayed there many times. I particularly like the one-person rooms just across from the registration desk: a little noisy during checkin and checkout, but they overlook the Plaza Santa Cruz and are quite comfy.