Very well thought out and comfortable, we had a wonderful stay!