I recommend Rioca! We had a great time at Rioca. The location was perfect, safe, and easy access to public transportation. The staff were very friendly and accommodating. Having a small kitchen in the room was very convenient. A nice coffee machine was complementary from morning until 3pm at the welcome area with a variety of coffee options (cappuccino, latte, etc).
The gym was a decent size and had a variety of equipments (rowing, treadmill, weights, bicycle, bench, etc).