Comfortable accommodation at an excellent location.