Fun, stylish and inviting. Nice touches throughout.