The Arthouse is a fabulous space in an amazing spot