Its right on size and comfortable to walk around with it for couple hours (shopping, in house, beach, ...) I just have it for few weeks so not sure of quality but it seems having good quality. Glad to buy it for the summer!