This is probably one of the cleanest places that I've stayed in. The hosts are very thoughtful, and almost anything you need is available. They even have several take-out menus from nearby restaurants in case you need them. Absolutely would recommend.