One of the best, maybe the best stay I have ever been to