My stay was great. The hotel staff does everything in their power to make sure they solve every issue you may have, as little as it may be. They always are willing to listen and never drop the ball. My wife and one of my kids cannot eat gluten, and they did everything they could to make sure they had safe food every time, and accomodated to the different meals we asked for them every day. Hotel's really clean, I see they put a lot of effort in keeping it that way. As for kids, the hotel has lots of entertainment available, and feels like a very safe place for them to play with the entertainment staff. My only point would be on them having some spanish or english speaking staff, it's clearly designed for Brazilian tourists, but I went from Argentina, and I saw several Argentinians as well, so would help to make communication a bit easier. Other than that, I'm really glad I got to stay there a couple weeks.