Certainly one of the nicest places we have stayed in recent years.