very friendly very clean tidy good facilities