Communications with Karen were very clear, simple and easy. This place had everything we needed and more. Quality, quality, quality combined with thoughtfulness of guest's needs and sparklingly clean and comfortable. Brilliant. Thank you Karen. Highly recommended.