The townhouse was everything we had hoped for. It was very clean, and the kiddos loved it!, All of the details were so cute and the harry potter vibe was spot on. I am not sure of the candy store name (I am not the harry potter fan, my daughter and her dad are) but there were candy bags and a QR code to scan but sadly there were no Harry Potter Snacks. Other than that, we were super happy with the house. I did doc a star though because I was not informed that this was a typical timeshare type resort and check-in was a nightmare, with a super long line as apparently check-in is the same time for everyone and despite what your listing states, you can't just go straight to the house. You have to go to the font office to get the arm bands which are the only way to actually get in the gate to get to the house. Also, the grounds were beautiful, however.... don't go here during the summer or on a weekend expecting to have a nice and relaxing time to enjoy the ground. The pool/lazy river and hot tub were PACKED. So basically, the house was awesome, but the facilities were not enjoyable as we had hoped. If this house had been not in a resort and with its own pool, it would have been a 10/10.