All expectations met or exceeded, would book again without hesitation