Check out Treehouse. It has everything you mentioned but the hot plate. If you get a suite you have a kitchenette. Boardie gailnegril is the owner and frequently has deals that are lower than the advertised rate. Contact her directly for more info. We have stayed there many times and put many friends there as well. Oh and one of the best parts is the breakfast buffet that is free with the room!