Superb in every way. I thoroughly enjoyed my stay.