Excellent spot to stay in Rio either for work or relaxing.