All you need and very well located. We really enjoyed Rio while staying here.