10/10. Excellent stay and location