Our stay could not have been more perfect.