I'm in no position to judge the BEST hotel with kitchen but I do stay at Treehouse on a regular basis. Although not all rooms have a kitchen, they are available. It's a great resort at a great location and is safe and secure. The restaurant is also very good. One of the best jerk chicken suppers I ate. Ya I said supper cause that's what we call it in western Canada. .