Very clean and modern set up. John is very responsive and help full when ever I have question. Easy to communicate with and very accommodating. I highly recommend this place it is worth the price I paid.