Excellent location, excellent place to stay, excellent experience.