Modern, clean, affordable, and in a good location. 5 stars.