5 stars all round. Excellent stay