Good review and even though you only gave it 3 stars, seems you took the negatives with a grain of salt.