Great host has everything you need as well as a great location.