The apartment was very clean and has all of the amenities needed for a great stay in Rio. It is in a great location with an amazing view. Perfect for families. The check-in and check-out was seamless and simple.