The unit was very clean and comfortable. The kitchen was well stocked with plenty of cooking supplies; however, just be aware you will have to bring all your food, including oil/butter. The only things there were salt and pepper (which is no problem, just helpful to know ahead of time). Front desk staff were very helpful. Loved the daily afternoon warm cookies.