i went there for my 3rd class medical so i wouldn't know the price for a 1st class, but it was a nice place and i would recomend it.
maybe try to go in the morning because i was there in the afternoon and he must have gotten behind schedule because i had to wait for a while.