I can't recommend JAM highly enough. The wonderful staff especially, but I can't think of a single reason to give it a score of less than 110%! ☺