Overall, good place. Clean & well maintained.