*"After an hour I reached a different hotel, which was better than the previous one in every aspect/respect."*

I'm struggling with the difference between *aspect* and *respect*. What I wanted to say was something along the line "from every point of view" or "no matter how I looked at it ..."

I have seen *aspect* likened to "point of view" but most other information I have come across online suggests I use *respect*.

Which one is correct, and how can I tell in the future?