ticks all the boxes. location , service , child friendly, good food, all adds up to a good experience. there are not too many places in hasting street with this location, and while the food is not 5 star the service and location balance it all out and you walk away satisfied. you still get a $10 breakfast on the beach, awsome.