Yes all those things and more. Very well equipped, warm and quiet. Lovely garden and a super place to relax after visiting Edinburgh's wonderful galleries, gardens and just wandering