Wonderful on all accounts. We did use the sofa bed and it was so comfortable. You won’t regret your stay