Reasonably good facilities for a short stay in a good location