Great location. Clean place. Good attention to detail