Great in every respect. Highly recommendable! We would love to come again.