This has everything you need! The bed is so comfy! Beautiful location! Loved our stay!