We are so sorry that you experienced these issues during your stay, and we will ensure these concerns are addressed for future guests. Guests wash the dishes throughout their stay, and sometimes dishes get into the cabinets that have not been cleaned as thoroughly as we would wash our own dishes. We apologize for any confusion about the laundry, this unit has a linen service, thus it is not necessary for guests to start a laundry load before they leave. The shower curtain has been replaced, and shower drain has been addressed. We do our best to air out the unit between guests, especially when the prior guests have cooked strong smelling food, but unfortunately there is not always have enough time to for the smell dissipate before the next guests arrive. Thank you for staying and taking the time to write about your experience.