A spotlessly clean a lovely place to stay