Excellent stay, 5 stars in every category!