Beautifully clean and gorgeously presented. The location is ideal and I've never had better hosts - their communication was above and beyond and made every aspect of our stay more enjoyable.