Dreams Villa Magna was an excellent hotel. Be sure to get a room on a higher floor for a clear ocean view. The hotel was clean and the staff was constantly working at keeping it that way. The service staff was friendly and worked hard to accommodate every wish. The entertainment staff (yeah Jonny and Mitch) were always around, planning fun activities and happy to answer any questions. The food was good in every restaurant, with a nice selection of choices at each. The pools and beach were clean and the bar service was good. The only suggestion I would have is to have more lounge chairs available as sometimes in the afternoon it was hard to find free chairs. (I realize it was a high volume week as many families were on vacation). the concierge staff was great to answer questions and accomodate requests. I would totally recommend this hotel to family and friends.