We are a four star, Estero Beach Resort Ensenada Mexico beach front facility, with our own private bay. There are 94 rooms, many with ocean