Is anyone at all familiar with Rana Palace near Mecca Mall? I ran across them on Booking.com but can't find any reviews or information on this place. From the looks of it, this seems to be more of a furnished apartment or condo complex that offers daily rentals. I'm thinking of staying there next time I visit because cost reasonable and location is great because I'm visiting friends in the area. I'd prefer to hear from someone that's stayed there or has any familiarity with the place if possible.