My stay with Mario was excellent and I would recommend staying here. His penthouse is located one block away from the top part of Copacabana beach with restaurants and shopping all around.
Mario is a caring host, who makes a big effort to make sure you have everything you need. You need only ask and he will try his best to accommodate you. Be it information, a temporary cellphone, a hairdryer, etc. . . His internet is reliable which was very important to me. Each room has a small fridge and there is also a large one in the kitchen if you should want to cook. However I really recommend not bothering but rather selecting the good place called Apetito kitty-corner across the street which has a big, quality cold salads, hot cooked dishes and a desert buffet along with a grilled meats section. You help yourself and then the food is weighed and you get to eat exactly what you feel like eating. This was perfect for me and also as a place to invite new friends to. If you have heavy bags ask downstairs for some help to carry them up the steps from the 12th floor where the elevator stops to the penthouse floor. You really don't need much when visiting Rio - bathing suits and casual clothes will do. Bring you own sunscreen because that is expensive here and choices limited. But you can buy most anything you need. I stayed in the small penthouse 2 and I was comfortable. Next time I will stay in the bigger penthouse 1 - and I will be writing a new review after that.