Sorry to say the mattresses were so firm that it was like sleeping on a blanket on the floor. Same with the sofa. Nice place though but we left the day before we were scheduled to go home. Went to a hotel on the beach with real mattresses to get some sleep.