To much to type... 10 out of 10 in all areas. No lies. I would recommend this place to any respectful cordial adults.