good location, clean. overall good value for money.