Everything you could wish for! Very comfortable . We had a lovely stay!