Great stay at the Magic Hotel. My kids loved it... the room was very clean and spacey, equipped with A/C. Room cleaning every day, with fresh towels, water, etc.free parking and friendly staff.
Of nagatives were: the pool rules were very strict and strange. Unable to throw our kids in the air and the need to cover the hair while swimming was strange. The lifeguards should stop using their whistle so much. The onsite bar/kiosk was very expensive as was everything else, like the food at the resturant.