Excellent place to stay in an extremely convenient place.