best stay of my trip. 5 stars.