very very clean great location good value