I am a native English speaker who has been learning Spanish from a very young age. I have spent a decent amount of time in Spanish speaking countries such as Costa Rica, Spain, and Mexico. I am most familiar with Castilian Spanish but can understand every dialect.