Excellent accommodation in a wonderful setting