All around excellence; our stay could not have been any better.