Excellent stay, facilities and location