Great, satisfies all needs and more! Stylish and comfortable, great location.