I just returned and it was a terrible experience. I bought my 11 year old a cheap Android phone and asked him to checkin periodically. He fell into the peer pressure to roam the ship and didn't let me know where he was. They checked into Edge only to quickly leave because they found it boring...