A trip planned for mother and 2 grown daughters, we chose the Millennium for its great location, Internet access and impressive website. Unfortunately, free wifi only allows one device per room to have in room wifi, all other devices were allowed free wifi in the pool, lobby and restaurant areas- very misleading. The photos on the website definitely do this resort justice, the pool area is stunning, the rooms are extremely spacious (3 adults in Grand Deluxe Room), I would recommend the Lakeside wing for less noise, and the cleaning staff are willing to do anything and everything for you. The reception are very hit and miss, some understanding English, some not so great at the English, all very nice personalities but the miscommunication was horrendous. Check in and keeping tabs on room charges were a bit of a nightmare, as the running total one day was different to the next when asked for updates. Check in procedure was not well explained to us upon arrival and key cards needed to be re-coded nearly every day, an inconvenience when you go to your room, then have to go back downstairs to get it sorted.
All in all, location is perfect, hotel amenities are good, staff need a little work on communication skills and I would come back if these few inconsistencies were looked into.