Spotless place. Heaps of thoughtful touches. Excellent hosts. Could not wish for more. Will definitely be back.