Everything and more. Perfect way to get the ladies together from all over the west coast to spend time together! Clean. Comfy. Spacious. High tech.