Great place! Checks all the boxes for a wonderful stay in Rio.