Very good all around. Although Location and price not so good (but I understand because we knew what we signed up for).