Does it sound natural if I say --
My neighbor has been playing loud music in their apartment all evening today .
Or
My neighbor has been playing loud music in their apartment the whole time this evening.
Or are there any better ways to say this?