The best stay I've ever had. 5 star.