We went to Boa Vista for 4 days and decided to say two days in Riu Palace and two days in Iberostar. Comparing these two hotels, Iberostar loses a lot, but it’s also cheaper. Where to start... The rooms are really basic, as those of a 2-3* hotel. TV in our room wasn’t working on the first day. The shower was broken. Check-in was hectic and the person wasn’t friendly at all. Food was okay, a bit basic, however, alcohol was quite bad (apart from occasional Aperols). Wine is not drinkable at all. The hotel looks very tired and it’s quite dirty as well. We saw a family bathing a toddler wearing a diaper (hopefully clean, but you never know) in the adults swimming pool for 30 minutes - no need to mention that we lost any desire to use this pool for the next few days. The spa was very dirty - dirty cups and orange peel everywhere, toilet in the spa was disgusting. There was absolutely nothing to do at the hotel in the evening when the shows weren’t there (there are shows 5 days a week). It's definitely the worst 5* I’ve seen in my life, but would be great for a 3*resort.