long stay convenient accomodation excellent location