The condo was very clean and comfortable, plenty of space for the four of us. A great view of the lake from the back balcony, and a view of the miniature golf course from the bedroom, and we were able to watch the Disney fireworks at night. Everything basic was provided, but no pool toys. A very convenient and central location to all the attractions, easy access to the freeway. Grounds are well kept, the pool is very nice and has a working bar part of the time. Not very crowded at all when we stayed and quiet, although there was music being played at the pool. Parking seemed a little sparse for that size of condominium, as many evenings we could not find a covered space in the garage. One thing that is a little misleading is the name, Blue Heron Beach, because there is no "Beach". It is on the lake shore and there is a landing you can walk out on. I wished there were more trails and such to walk around the lake. Fitness room and kids game room were pretty basic and small, and you had to buy tokens to play the games. Very old video games. There is a Subway and Starbucks right outside the property, which was cool. The shuttle to Disney that stops right outside seemed convenient, but it is not free ($10 per person). We could not use it because they have a rule that you can only arrive and leave from the same park, atleast that is what they told me, and we had Park Hopper tickets. There were a couple minor issues: first, our room keys all of a sudden stopped working, and the maintenance had to come fix the door sensor or get new batteries for it. Just had to wait about a half-hour for that. Second, we had a maid enter the condo in the morning as we were sleeping, which seemed to be a scheduling mix-up . She was very apologetic. Overall, it was a wonderful stay and I would definitely come back and stay here again.