Great place! Very good location, by the big C there is a ventura shopping plaza that has two organic food shop supermarkets and a adidas factory outlet shop! I love organic foods!