This place has all you need, great locztion, and clean and comfortable, very good value too for Rio! I will be back!