Absolutely perfect, more than we could have asked for. Very clean and comfortable, highly recommend!