We booked Riad Lalla from Marrakech for two nights intending to then continue travelling through Morocco. We ended up staying for six nights! The Riad is in a great location if a little hard to find at first - look out for the helpful signs at alley junctions. Our first room was spacious and comfortable with a large bedroom and separate sitting area & shower room. At breakfast we took a look at the balcony above the main terrace & realised there was a 'penthouse' room up there. We changed rooms to that one (a little more expensive but well worth it). It is a wonderful room, all very beautifully decorated & furnished, large sleeping area, shower room, lounge area with fireplace where we had a cosy night in with a fire one evening, private terrace with great view of the sea where we had our breakfast each morning. Siham and the waiting and night staff are all very friendly and helpful, but not intrusive - you have your own front door key. You are able to use the pool and facilities at Riad Zahra about 20 minutes walk along the beach - we did this several days and had our lunch poolside - great food and service, very relaxing days. The owners & staff are all very helpful and friendly. No problem here with swimwear & I would suggest doing this as on the beach you wouldn't feel comfortable 'uncovering' yourself.