Even in a small place, as described, it has everything you would need. Location is great, communication was very prompt, the place was very clean.