Clean and affordable. 5 stars.