very well organised compact place to stay