Spotless, beautifully decorated, excellent hosts, just perfect.