Super place - spotless, comfortable, ideal place to stay