great location, great place, all the things you expected or needed.