Show Database Size and Last access time

How do you find the last time a database was accessed and size?
We had about 108 databases on one of our Test Servers and it was being used by multiple teams and we don’t have comprehensive list of what’s being used by who.
Some Developer may be pointing to an instance from their Dev Box.

This query helps to tentatively figure out last time the database is accessed. Its not completely accurate but still gives the ballpark numbers which would help to do the database spring cleaning.

Quicky way to Get the Database size?