Nice, flexible, convenient, clean.