This place is simply amazing. I have stayed at the Cyprus Harbor before(across Westwood Blvd), which is fantastic, but is more suite for an older crowd. Harbor Lake is definitely where you want to stay if you have kids, but it still works for an older crowd that loves having a great time. There is always something going on. We seen DJ's, pool party's, movies, karaoke, tons of games and activities. There are several pools, a water park, water slides, large hot tubs, it's just fantastic. I have stayed at Westgate's in the past, but they don't even compare. There are two pool bars, which where open and had good deals. The pirate ship with slides on it was a huge hit with the kids. The beds are amazing, and the room was clean. I rarely give top reviews, but there isn't a single bad thing I can say about this place. From walking in the door to check in, to leaving, this was totally the best place I have ever stay. I will be coming back for sure.