The hotel is huge. Service is great and our kid had a great time there before we visited Disneyland. The pool is a bit small. There are several restaurants in the hotel and the complimentary breakfast is good.
When I booking the balcony room, the photo was showing a bay view, but my room was facing to the train station, not bay view. As a five star hotel, the bell was not helpful and my wife need to carry all the luggage to the room by herself, service not a five star.