> ## Content Index
> Fetch the complete content index at: https://testiweb.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# Best Mid Century Loft Bed for Kids Who Share Rooms
- URL: https://testiweb.com/best-mid-century-loft-bed-kids/
- Published: 2026-09-07T07:24:44.000Z
- Updated: 2026-09-07T09:49:25.000Z
- Description: Six twin loft beds compared on guardrail height, storage layout, footprint and frame weight, with a clear winner for shared kids' rooms and three conditions that flip the pick.
- Author: Colette Salinas
- Tags: Beds, Frames & Bases, Kids Furniture, Bedroom

The best mid century loft bed for kids in this roundup is the **Jocoevol Low Loft Bed Twin** with 7 storage drawers, a 13.8 in guardrail and a 400 lb frame rating, because it packs sleep, drawers, a desk and a play zone into a 72 x 81 in footprint. If you want a taller loft with a full-height play area below, the VINGLI 71 in loft with 56 in of underbed clearance is the better call. Every pick here is a twin.

In this guide
1. [Best mid century loft bed for kids at a glance](#best-mid-century-loft-bed-for-kids-at-a-glance)
2. [How the shortlist was cut](#how-the-shortlist-was-cut)
3. [What actually decides a kids' loft bed](#what-actually-decides-a-kids-loft-bed)
4. [A note on the mid-century look](#a-note-on-the-mid-century-look)
5. [1\. Jocoevol Low Loft Bed Twin Size — Best overall](#1-jocoevol-low-loft-bed-twin-size-%E2%80%94-best-overall)
6. [2\. VINGLI 71 Inches Tall Loft Bed Twin — Most versatile](#2-vingli-71-inches-tall-loft-bed-twin-%E2%80%94-most-versatile)
7. [3\. UPOSOJA Twin Size Low Loft Bed — Best budget pick](#3-uposoja-twin-size-low-loft-bed-%E2%80%94-best-budget-pick)
8. [4\. mojiasion Wooden Twin Low Loft Bed — Best premium](#4-mojiasion-wooden-twin-low-loft-bed-%E2%80%94-best-premium)
9. [5\. BTHFST Low Loft Bed Twin with Stairs — Best upgrade](#5-bthfst-low-loft-bed-twin-with-stairs-%E2%80%94-best-upgrade)
10. [6\. Itaar Twin Loft with L-Shaped Desk — Best minimal setup](#6-itaar-twin-loft-with-l-shaped-desk-%E2%80%94-best-minimal-setup)
11. [How much floor space will you really lose?](#how-much-floor-space-will-you-really-lose)
12. [Which pick suits which room?](#which-pick-suits-which-room)
13. [What the listings do not tell you](#what-the-listings-do-not-tell-you)
14. [The verdict](#the-verdict)
15. [FAQ](#faq)

## Best mid century loft bed for kids at a glance

| Pick                                                                                                  | Loft height                | Storage                 | Price                                                               |
| ----------------------------------------------------------------------------------------------------- | -------------------------- | ----------------------- | ------------------------------------------------------------------- |
| **Best overall**[Jocoevol Low Loft Bed Twin](https://www.amazon.com/dp/B0G5YXRMRZ?tag=testiweb-20)    | Low, 41 in frame           | 7 fabric drawers\+ desk | [Check Price](https://www.amazon.com/dp/B0G5YXRMRZ?tag=testiweb-20) |
| **Most versatile**[VINGLI 71 in Tall Loft Bed](https://www.amazon.com/dp/B09DL6ZVFD?tag=testiweb-20)  | Tall, 71 in56 in clearance | None built in           | [Check Price](https://www.amazon.com/dp/B09DL6ZVFD?tag=testiweb-20) |
| **Best budget pick**[UPOSOJA Twin Low Loft](https://www.amazon.com/dp/B0G4MKQC5Q?tag=testiweb-20)     | Twin-over-twin, 40.6 in    | Bedside caddy           | [Check Price](https://www.amazon.com/dp/B0G4MKQC5Q?tag=testiweb-20) |
| **Best premium**[mojiasion Wooden Low Loft](https://www.amazon.com/dp/B0GPRJSB44?tag=testiweb-20)     | Low, 45 in                 | Bookcase, toy box, nook | [Check Price](https://www.amazon.com/dp/B0GPRJSB44?tag=testiweb-20) |
| **Best upgrade**[BTHFST Low Loft with Stairs](https://www.amazon.com/dp/B0H9S8MN13?tag=testiweb-20)   | Low, 45.7 in               | 6 drawers + desk        | [Check Price](https://www.amazon.com/dp/B0H9S8MN13?tag=testiweb-20) |
| **Best minimal setup**[Itaar Twin Loft, L-Desk](https://www.amazon.com/dp/B0GX5S5TX1?tag=testiweb-20) | Mid, 40.9 in               | 8 drawers + L desk      | [Check Price](https://www.amazon.com/dp/B0GX5S5TX1?tag=testiweb-20) |

## How the shortlist was cut

I started with the six twin loft beds you see above and mapped them to buyer profiles before I compared any specification. That order matters. A best mid century loft bed for kids that suits a five-year-old sharing with a sibling is not the same bed that suits a twelve-year-old with a laptop and a monitor. If you sort by feature count first, you miss that.

The profiles I sorted for:

- Shared bedroom, two kids, one footprint.
- Small single room, one child under about ten.
- Small single room, one child over about ten.
- A study-heavy setup for a tween or teen.
- A younger child's room where the finish and a reading corner matter more than drawer count.
- A tight room where a ladder would block the walkway.

Then I laid every spec sheet next to those profiles: dimensions, weight, guardrail height, ladder or stair, storage layout. Where a manufacturer bullet claimed a figure, like the 400 lb frame rating on the Jocoevol and Itaar, I kept it as a claim rather than a measured fact. Every pick got a real weakness against at least two profiles, and the winner had to survive the shared-room profile without shedding a drawer.

## What actually decides a kids' loft bed

Most guides compare loft beds on mattress height off the floor. That is not what decides a kids' pick. What decides it is a stack of four things, in this order.

1. Guardrail height above the mattress top, because a low rail on a tall loft is the failure mode that ends in a fall.
2. Access: stairs or ladder, and how the child actually climbs at night.
3. Footprint on the floor, not the mattress size, because the desk, drawers and stair extension push the outer dimensions well past 78 in.
4. Storage layout, because a bed that dumps clothes on the floor is a bed that lost the room.

Three of these six beds publish a 13 to 13.8 in guardrail height. The Jocoevol and mojiasion both quote 13.8 in of full-length rail; the UPOSOJA lists a 13 in guardrail. The rest describe rails without a figure. Height off the floor matters mostly because it changes the fall distance if the rail fails: the VINGLI stands at 71 in tall with 56 in of clearance beneath, which is what a "loft" traditionally means. The four low lofts (Jocoevol, UPOSOJA, mojiasion, BTHFST) sit at 40 to 46 in of frame height, which is a different product with a different risk profile.

## A note on the mid-century look

Amazon's search returned these six for the exact phrase best mid century loft bed for kids, but the modifier does not sit cleanly on any of them. Five of the six are powder-coated metal frames in black or white. The mojiasion is wood and white. None of them is described in the listing as mid-century modern in the strict sense of tapered legs, walnut veneers or a specific era styling.

That leaves the mid-century read as a judgment call on your side of the screen. If your room already has mid-century pieces, the honest advice is to look at each listing photo and decide whether the flat black metal, or the wooden white frame of the mojiasion, sits well next to your existing furniture. The best mid century loft bed for kids in this set is the one whose lines and finish match your other pieces, not the one that carries the phrase in its title.

## 1\. Jocoevol Low Loft Bed Twin Size — Best overall

**A low twin loft that gets the shared-room brief right: 13.8 in guardrail, 7 drawers, a built-in desk and a play zone underneath, on a 72 x 81 in footprint.**

[![Jocoevol black metal low loft bed with seven fabric drawers, desk and LED strip — showing storage and study zone in one footprint](https://m.media-amazon.com/images/I/510PsP-tXgL._SL500_.jpg)](https://www.amazon.com/dp/B0G5YXRMRZ?tag=testiweb-20)

**Best for:** a shared kids' room that needs storage and a homework spot in one footprint **Skip it if:** you want a tall loft with a full play zone underneath

Against the other five, this is the one that solves the most problems in one buy. The listing describes a 13.8 in full-length guardrail, a heavy-duty metal frame Jocoevol rates at 400 lb, and rounded corners with an anti-toppling device. Seven fabric drawers replace a dresser. The built-in desk gives homework its own zone rather than borrowing a bed. Jocoevol quotes an underbed area of 74.8 x 29.3 x 28.5 in, which is playhouse territory rather than crawl space.

The frame weighs 76 lb, which is the lightest of the four low lofts here and roughly half the mojiasion's 152.1 lb. A one-year manufacturer warranty is published, which none of the other five listings match. In the shared-room profile, this is the pick that does not force a separate desk and dresser into a room that has no space for them. The trade-off against the VINGLI is a lower loft: 41 in of frame height means no full play zone below.

**Pros:**

- 13.8 in full-length guardrail claim
- Seven fabric drawers plus a built-in desk
- Published 1-year manufacturer warranty
- Underbed zone 74.8 x 29.3 x 28.5 in
- Lightest low loft in this set at 76 lb

**Cons:**

- Frame is only 41 in tall, so no full-height play zone
- LED lighting adds an app dependency
- The premium price position in this set

[Check Price on Amazon](https://www.amazon.com/dp/B0G5YXRMRZ?tag=testiweb-20)

## 2\. VINGLI 71 Inches Tall Loft Bed Twin — Most versatile

**The only true tall loft here: 71 in of frame height, 56 in of underbed clearance, and nothing built in, so you decide what goes below.**

[![VINGLI 71-inch tall black metal twin loft bed with flat-rung ladder — showing 56 inches of clear underbed space](https://m.media-amazon.com/images/I/51NGtkiHnwL._SL500_.jpg)](https://www.amazon.com/dp/B09DL6ZVFD?tag=testiweb-20)

**Best for:** an older child who wants a full-height play or study zone below the mattress **Skip it if:** your child is small enough that 71 in of climb feels risky

This is the classic loft shape, and it is the only one of the six that leaves the space below completely open. VINGLI publishes 56 in of underbed clearance on a 77.5 x 39.4 x 71 in envelope, which is enough for a desk chair, a small sofa, or a play tent. The flat-rung ladder is friendlier to bare feet than round rungs. At 58.3 lb it is the lightest bed here, which matters when a parent is assembling alone.

What the listing does not give you is any built-in storage, a desk or a stair. That is a deliberate trade: the frame is a blank canvas, and every other pick in this set is the opposite. In the small-single-room profile for an older child, that flexibility beats a locked-in desk. In the shared-room profile it loses to the Jocoevol, because it forces you to buy the storage separately.

**Pros:**

- 56 in of clear underbed space
- Flat-rung ladder over round-rung
- Lightest frame in the set at 58.3 lb
- Second-cheapest of the six
- 77.5 x 39.4 in footprint fits tight rooms

**Cons:**

- No built-in storage, desk or lights
- 71 in tall, so a longer climb at night
- No warranty figure in the listing

[Check Price on Amazon](https://www.amazon.com/dp/B09DL6ZVFD?tag=testiweb-20)

## 3\. UPOSOJA Twin Size Low Loft Bed — Best budget pick

**Two sleep surfaces at the cheapest position in the set: a twin-over-twin bunk sold in white, with a 13 in guardrail and a fixed ladder.**

[![UPOSOJA white metal twin-over-twin bunk bed with LED strip — showing two sleep surfaces on the smallest footprint](https://m.media-amazon.com/images/I/51HY6bqqv3L._SL500_.jpg)](https://www.amazon.com/dp/B0G4MKQC5Q?tag=testiweb-20)

**Best for:** siblings sharing one room who need two sleep surfaces on a tight outlay **Skip it if:** you want a single loft with desk and drawers, not a bunk

Listed as a low loft but supplied as a twin-over-twin bunk (55.1 x 78.2 x 40.6 in), this is the cheapest of the six. For two kids sharing, the sums work: one purchase, two mattresses, one 55 in width against a wall. UPOSOJA describes thick slats, a fixed ladder with a non-slip cover and a full-length top-bunk rail listed at 13 in. A removable bedside caddy with two hooks gives the top bunk a place for a phone and a water bottle.

At 100 lb assembled it is heavier than either the VINGLI or the Jocoevol, which is worth knowing before you drag boxes upstairs. There is no built-in desk and no drawers beyond the caddy: this is a sleep-only frame with lighting. The trade-off against the Jocoevol is obvious. You save a lot, but you buy dressers and a desk separately.

**Pros:**

- Cheapest of the six
- Twin-over-twin gives two sleep surfaces
- 13 in full-length top-bunk guardrail
- Non-slip cover on the fixed ladder
- Narrowest 55.1 in width against a wall

**Cons:**

- Bunk rather than a single loft
- No desk and no drawers built in
- Heaviest per sleep surface at 100 lb
- No warranty figure in the listing

[Check Price on Amazon](https://www.amazon.com/dp/B0G4MKQC5Q?tag=testiweb-20)

## 4\. mojiasion Wooden Twin Low Loft Bed — Best premium

**The only wooden frame in the set, with a built-in bookcase, cushioned reading nook and toy box on a 45 x 54 in footprint.**

[![mojiasion white wooden low loft bed with built-in bookcase, cushioned reading nook and LED strip — showing a Montessori-style storage wall](https://m.media-amazon.com/images/I/41m88N-uwkL._SL500_.jpg)](https://www.amazon.com/dp/B0GPRJSB44?tag=testiweb-20)

**Best for:** a younger child's room where the finish and a reading nook matter **Skip it if:** you need heavy drawer storage or a dedicated desk

Every other pick here is metal. The mojiasion is wood, painted white, with a Montessori-style bookcase running down one side, a cushioned seat and a toy box built in. Two easy-access doors turn the underbed into what mojiasion calls a hideaway. The 13.8 in full-length guardrail matches the Jocoevol's figure, and the frame stands 45 in tall on a 45 x 54 in footprint, which is narrower than any of the metal picks.

At 152.1 lb it is the heaviest in the set by a wide margin, and the most expensive. That weight is largely wood rather than tubing, which is what buys the reading-nook feel. What you give up is drawers and a desk: the storage is bookcase and toy-box, not clothes. In a room that already has a wardrobe and a dedicated desk, this is the pick that adds character rather than filling gaps.

**Pros:**

- Only wooden frame in this set
- 13.8 in full-length guardrail claim
- Built-in bookcase, toy box and reading seat
- Narrowest overall width at 45 in

**Cons:**

- The most expensive pick here
- Heaviest at 152.1 lb, harder to move once built
- No drawer storage and no desk
- No warranty figure in the listing

[Check Price on Amazon](https://www.amazon.com/dp/B0GPRJSB44?tag=testiweb-20)

## 5\. BTHFST Low Loft Bed Twin with Stairs — Best upgrade

**Trades the ladder for a metal-handrail staircase and adds six drawers plus a desk, at a mid position on price.**

[![BTHFST black low loft bed with side staircase, six drawers and desk — showing stair access and storage wall in one unit](https://m.media-amazon.com/images/I/51HQaT9XJtL._SL500_.jpg)](https://www.amazon.com/dp/B0H9S8MN13?tag=testiweb-20)

**Best for:** a child who climbs stairs more confidently than a ladder **Skip it if:** the room is narrow and the stair footprint eats the walkway

For kids who wobble on rungs, a staircase changes the bedtime picture. BTHFST builds one into the side of a low loft, with a metal handrail for grip. Six drawers sit in and around the stair block, and the integrated desk carries an RGB LED and metal grid panel. Frame height is 45.7 in and the overall envelope is 45.7 x 78 x 54.3 in, so the width is 54.3 in against the wall, wider than the Jocoevol's 72 in end-on setup.

The catch is the stair footprint. Stairs are safer to climb than ladders and they demand more room to do it. If your child's room is a rectangle with a walkway on one side, a stair block can pinch that walkway. At 90 lb assembled, the frame is in the middle of this set. Against the Jocoevol, you swap a ladder for a stair, lose one drawer, and pay a mid-set position instead of the premium one.

**Pros:**

- Staircase with metal handrail, not a ladder
- Six drawers plus a built-in desk
- Mid position on price in this set
- 400 lb rating claimed on the frame

**Cons:**

- Stair block widens the footprint on one side
- No guardrail figure published on the listing
- No warranty figure in the listing
- One drawer fewer than the Jocoevol

[Check Price on Amazon](https://www.amazon.com/dp/B0H9S8MN13?tag=testiweb-20)

## 6\. Itaar Twin Loft with L-Shaped Desk — Best minimal setup

**A study-station loft: L-shaped desk sized for three monitors, eight drawers, a coat tree and a charging station, on the longest footprint here.**

[![Itaar white twin loft bed with L-shaped desk, eight drawers and coat tree — showing full study workstation under the mattress](https://m.media-amazon.com/images/I/51TQ1BRpDiL._SL500_.jpg)](https://www.amazon.com/dp/B0GX5S5TX1?tag=testiweb-20)

**Best for:** a tween or teen using the bed as a full study station **Skip it if:** the room is under about 90 in on its longest wall

The Itaar is aimed at older kids who study from bed height. Itaar publishes the L-desk at 78.7 x 14.2 in on the long leg and 37.8 x 11.8 in on the short leg. Eight drawers, a side coat rack and a charging station round out the setup. The frame is 40.9 in tall on a 70.9 x 89 x 40.9 in envelope, which is the longest overall footprint in this set at 89 in end-on.

That length is the trade. If your child's longest wall is under about 90 in, the L-desk cannot open up as designed. Itaar quotes a 400 lb frame rating and a full-length raised guardrail without a specific height figure, which is thinner data than the Jocoevol or mojiasion. At 124 lb it is the second-heaviest here. Against the Jocoevol it wins on desk area and drawer count, and loses on guardrail transparency and footprint fit.

**Pros:**

- L-shaped desk sized for three monitors
- Eight drawers, the highest count in the set
- Built-in coat tree and charging station
- 400 lb frame rating claimed

**Cons:**

- 89 in long footprint, longest here
- No guardrail height figure published
- Second-heaviest at 124 lb
- No warranty figure in the listing

[Check Price on Amazon](https://www.amazon.com/dp/B0GX5S5TX1?tag=testiweb-20)

## How much floor space will you really lose?

Mattress size is not footprint. Every one of these beds is a twin, and every one of them is longer or wider than a bare twin mattress once you count the desk, the stair or the coat tree.

Line the six envelopes up and the story becomes clear. The mojiasion is narrowest overall at 45 in wide, because the bookcase runs along the length rather than sticking out. The UPOSOJA bunk is 55.1 in wide with the ladder tucked flush. The Jocoevol pushes out to 72 x 81 in because the desk sits at one end. The BTHFST reaches 54.3 in wide because the stair block sits alongside. The VINGLI is a tidy 77.5 x 39.4 in with nothing added. The Itaar stretches to 89 in long, because that is where the L-desk lives.

The practical test: measure the bed's longest and widest walls, add 24 in on the access side for a chair and a walkway, and see whether the child can pull a drawer open with the door shut. If the answer is no, the pick changes.

## Which pick suits which room?

Read the room first, then the spec sheet. Four common setups map cleanly to four of these picks.

- **Shared kids' room, one child per sleep surface, minimal separate furniture.** The Jocoevol wins. Seven drawers plus a desk in one 72 x 81 in footprint frees the rest of the room for the sibling's bed and a shared wardrobe.
- **Single room, older child, wants an open play or study zone below.** The VINGLI is the pick. 56 in of clearance is the only true "loft" experience in this set.
- **Two siblings, one small room, tight outlay.** The UPOSOJA bunk delivers two sleep surfaces at the entry price position on a 55.1 in wall width.
- **A tween or teen who studies at home most evenings.** The Itaar's L-desk and eight drawers become the workstation. Just check the 89 in wall length first.

Two picks are conditional. The BTHFST is the right upgrade when a child cannot climb a ladder confidently, but only if the walkway can absorb the stair block. The mojiasion is the right premium call in a younger child's room where a reading nook matters more than clothes storage, and where the wooden finish sits better than metal alongside your existing furniture.

## What the listings do not tell you

Six things every listing here leaves for you to work out:

- **Assembly time.** None of the listings publishes an assembly-minutes figure. Metal loft beds typically need two people once the guardrails go on, and the heavier the frame the more true that is. At 152.1 lb, the mojiasion is a two-adult job.
- **Mattress thickness limit.** VINGLI publishes a safety note that the mattress top should sit at least 5 in below the guardrails; the other listings do not repeat that figure. Measure your mattress before you buy.
- **Slat spacing.** None of the six lists a slat-to-slat measurement. If your child uses a thin mattress or a topper, that matters.
- **Under-bed clear height for a specific chair.** The Jocoevol's 28.5 in matters if the play tent needs to stand; the VINGLI's 56 in matters if you want a desk chair.
- **Ladder or stair tread depth.** The BTHFST publishes a stair with a handrail; no tread depth is given. Younger feet want wider treads.
- **Whether the frame is powder-coated or painted.** Five of six are metal. The finish on a scuffed rail shows the difference two years in.

## The verdict

If the room is shared and needs to hold sleep, clothes and homework in one footprint, the [Jocoevol Low Loft Bed Twin](https://www.amazon.com/dp/B0G5YXRMRZ?tag=testiweb-20) is the right default. A 13.8 in guardrail, seven drawers, a built-in desk and a published 1-year warranty make it the pick with the fewest gaps against the shared-room profile, and it is the lightest low loft here at 76 lb.

If the room is a single and the child is old enough to climb, the [VINGLI 71 in loft](https://www.amazon.com/dp/B09DL6ZVFD?tag=testiweb-20) wins on the one thing the Jocoevol cannot give you: 56 in of open clearance below the mattress, which is a full-height play or study zone. The cutoff is roughly age ten and a child who climbs a ladder without hesitation.

If the outlay is the constraint and you are buying for two kids, the [UPOSOJA twin-over-twin](https://www.amazon.com/dp/B0G4MKQC5Q?tag=testiweb-20) delivers two sleep surfaces at the entry position and against a 55.1 in wall. Every other pick here trades sleep count for a feature. On the best mid century loft bed for kids brief, the winner still comes back to the Jocoevol, because it is the only pick that solves the shared-room problem in one buy.

## FAQ

### What is the safest guardrail height for a kids' loft bed?

The safest guardrail height on the beds in this set is the 13.8 in full-length rail that the Jocoevol and mojiasion listings publish, with the UPOSOJA close behind at 13 in. VINGLI notes that the mattress top should sit at least 5 in below the guardrail. The other listings do not publish a figure. If a bed does not list a height, treat that as a data gap and measure carefully.

### Is a mid-century loft bed for kids worth it over a plain frame?

A mid-century loft bed for kids is worth it if the room already carries mid-century pieces and you want the frame to sit with them. None of the six listings here is described as strictly mid-century modern: five are powder-coated metal, one is painted wood. The pay-off is really floor space and storage, not styling, so judge the finish against your existing furniture rather than the label.

### What loft bed height should I choose for a younger child?

For a younger child, the low lofts in this set at 40 to 46 in of frame height are the safer starting point. The Jocoevol, UPOSOJA, mojiasion and BTHFST all sit in that band, with 13 to 13.8 in full-length guardrails on three of the four. The VINGLI at 71 in tall is a taller loft suited to older kids who climb a ladder confidently. Match the height to the child, not the price.

### Jocoevol or VINGLI: which loft bed is better for a shared room?

For a shared room, Jocoevol beats VINGLI on the specific problem shared rooms have: too much furniture for too little floor. The Jocoevol packs seven drawers, a desk and a play zone into 72 x 81 in with a 13.8 in guardrail. The VINGLI is a blank 77.5 x 39.4 in tall loft with 56 in of clearance and no built-in storage. It wins for a single older child, not a shared setup.

### What is the biggest mistake buying a kids' loft bed?

The biggest mistake buying a kids' loft bed is comparing mattress size instead of the outer footprint. Every pick here is a twin, but the envelopes range from 45 in wide (mojiasion) to 89 in long (Itaar) because desks, stairs and coat trees push out beyond the mattress. Measure the wall, then add 24 in for a chair and a walkway. If the drawer will not open with the door shut, change the pick.

Start with the room, not the listing. Measure the longest wall, the widest wall, and the walkway a child needs to reach the ladder or stair at night. Then match the profile: shared room to the Jocoevol, tall single loft to the VINGLI, two siblings to the UPOSOJA, teen study station to the Itaar, ladder-shy child to the BTHFST, and a younger child's reading nook to the mojiasion. The reason the Jocoevol is the default best mid century loft bed for kids in this set is not that it wins every category. It wins the category most parents are actually shopping in: one small room, more than one child, and only one chance to buy furniture that fits.

*Last updated: September 18, 2026\. Product availability re-checked.*

*This page contains affiliate links. As an Amazon Associate we earn from qualifying purchases, at no extra cost to you.*