Perfect size for an average miniature poodle (14 inches at shoulder) or smaller dog. 
All 3 slept in their beds right through till morning instead of on my legs disrupting my sleep! Nice quality bit the vision could be a bit more padded.