High quality accommodation at a very reasonable rate. Every possible need has been anticipated. We had a really great stay. Highly recommended.