Sparkling clean, thoughtful and elegant home and rooms, and Craig is very easy to communicate with. A great stay.