excellent location and accommodation