This is a place that meets all your requirements: great location, super parking!!!, and amazing place. The host is very helpful and always available.