Absolutely wonderful! We cannot say enough good things about our stay. 10 stars if I could!