Five stars all around. We had a lovely stay.