We love TreeHouse, but if there is one negative its the location. We constantly seem to be trekking towards center or opposite end of the beach. Couples and Margaritaville seem to dominate that end, so the abundance of hagglers to tourists is on the high end as well. I think TreeHouse has one of the best beach set ups of any resort on the beach though, so if you just kind of plant yourself it is hard to beat.