Good place, low price.
Overall adequate