We are from Edmonton, Alberta, Canada. My only complaint would be that we booked online a Studio Room and then when we got there they have us a room in the tower. Being Canadian, I guess we were a bit of a push over and did not push back. We had booked the studio as it had a separate room or bed area. We have 2 young children and were hoping not to have to stare at each other in silence waiting for the kids to go to sleep. In the tower room it was a typical hotel room ( TV in front of beds). It didn't ruin our holiday therefore nothing to really bark up a tree about. Throughout our 6 day stay the staff were amazing, the interactions we had were with the valet parking, the front desk, the bellhop, the grounds people, the animal keepers (parrots, ducks and fish kept on grounds),the restaurant hostess, wait staff and cleaning staff. Every single interaction was positive. The grounds wherein impeccable shape. The location of the resort was great, the bay side beach was awesome as the staff set up chairs and tables for lounging. It was only one block from the ocean side. 20 mins to Sea World and the Zoo. 45 mins to Legoland. A ton of eateries near by as well.