We stayed at the Leonardo Royal Hotel Ibiza as a family, and overall it was a good experience. The hotel is family-friendly, with activities and pools for children, and the staff were very kind and welcoming.
That being said, there are a few areas that could be improved. On the website, it states that the hotel provides a pool towel service, but in reality each guest is only given one towel for the entire stay, and towel exchanges are charged at €2 per towel. Regarding the buffet, breakfast was great with plenty of options, but lunch and dinner lacked variety, especially in terms of protein choices.
Another point worth noting is that not all rooms and apartments are located in the same building. The hotel doesn’t provide a porter service to help with luggage, which made it a bit challenging for us to carry suitcases, a stroller, and kids to our apartment located in a separate building. They did provide a trolley (similar to those at airports), which was helpful.
The hotel also has a private beach, but it’s in an area with many seaweeds, which isn’t ideal for children. However, if you walk a little further along, you can find spots with clearer water. Given that the hotel is away from the busier party areas, I also think it would be nice if they offered more evening entertainment for guests.
One of the biggest downsides for us was the parking situation. The parking lot is not at the hotel itself but a few minutes away, completely uncovered, and located in an open field. Charging €15 per night under these conditions felt unreasonable. If the parking had been on-site, closed, and with proper security, the price would have made more sense.
All in all, it was a pleasant stay, and with a few adjustments this hotel could easily be excellent.