Great location; clean; attention to detail.