I really liked this but I had to send it back. The bottoms fit perfect and they were so comfortable but the top was very small. I think If I went a size up the bottoms would be too large. It is a good quality though. I wish there were more options for mixing sizes.