Wish it had a liner. It has a little extra fabric in the front area but not from front to back. Lack of one causes riding up.  Otherwise fits alright.  Haven't used enough to offer any other info yet.