Perfect - low key, comfortable, great location, great value.