An amazing place to stay, much better than expected.