We were three people and stayed for 5 nights. Overall flat was fine, and location great but a little casual and makeshift for the high price.
Note sofa is not a sofa bed, think flat is well suited for two. Or three if only for short stay.