L shaped fits perfectly. I added Velcro strips under cushions to keep them in place. Furniture is low and does not add back support when sitting up straight. I prefer to lay and lounge and it’s quite comfy. My pup picked out his favorite spot already. All in all worth the money. Nice quality lounge set.