Very clean has a whole kitchen ready for cooking and overall a great experience feels like your staying at very expensive hotel recommend 10/10