5 stars all round. Great stay. Will book again.