Everything and more then we expected. There was only one problem and it was handled quickly and fairly by LuxuryRetreats staff.