Excellent place to stay for all the reasons you can imagine.