10-28-2010, 08:30 AM
Treehouse is a nice place and they have great food as well. I have never stayed there but have spent some time around the place and enjoyed the vibe. Maybe someone will come along that has actually stayed there and be able to give you more info.
Welcome to Jamericans!!