Absolutely wonderful! Spotless, new, wonderful attention to detail, stunning views and great hosts.