The Arlo buzz: warm and cosy atmosphere with great food on the top