A very nice place with lots of nice little extra touches.