I've stayed at Oscar's place just for a night and it is definetely a great location. The position is very strategic (centre, underground, restaurants) and the rooms have everything you need. I absolutely recommend Oscar's place