Impeccable. One of the nicest places I have had the privilege to stay at.