I've been here a few times and I'm a fan. They're family friendly, inexpensive and they don't nickel and dime you for all sorts of extras. The villa is cozy, but plenty of room for a family with kids. There is a kitchenette that makes longer stays more affordable by allowing you to cook in your villa. The pool and hot tub are the main draw for the property. They're large and well maintained. Also, the poolside cabana is reasonably priced with decent food. They always have events planned throughout the week and you can do as little or as much as you'd like. The staff went out of their way to be friendly and take care of any needs we had as they came up. When booking, it's best to call in advance, be a Starwood Preferred Guest (sign up online, it's free) and if you have AAA, mention it.