As a native speaker of Romanian, I suspect that the closeness between Latin and Romanian is vastly overstated. First let’s start with the obvious fact that nobody really knows how Latin sounded. Second, even though the Romanian base vocabulary is very much Latin, the use of Latin words is highly non-standard.For example while all other Neo-Latin languages use a world similar to ‘terra‘ to express the idea of ‘earth’, in Romanian is ‘pamânt‘ – coming from ‘pavimentum‘ (paved road). So a radical change in meaning. There are hundreds of such examples where in Romanian worlds of Latin origin have very surprising meanings, meanings which cannot be guessed at all by any other speaker of neo-Romance languages. For political and patriotic reasons, Romanians tend to overestimate their language’s closeness to Latin, Italian and so on, but the truth is that Romanian is the oddest neo-Romance language in Europe, and distinctly different from all the others. Still, Romanian is an interesting language to learn for people with a passion for Romance languages, as it gives you a better understanding of how many language registers existed in Latin. The other major neo-Romance languages will only give you an incomplete image of Latin, as they represent a highly correlated evolution of vulgar Latin, in which major feature appeared or disappeared simultaneously (i.e the case system, the neutral gender etc.). Romanian is something else and you can notice that the moment you dwell in the language.
What an interesting language this is. I mess around with many Romance languages, including Portuguese, French, and Italian. I already speak Spanish pretty well. I have tried to mess with Romanian but it is too weird and written Romanian does not seem to make much sense. Wow! Instead of earth meaning land as it does in most sane languages, earth means pavement! LOL! Where did Romanian evolve? Manhattan?