Overall we had a good stay. Roses is beautiful, the beaches are easily accessible, and the pool is wonderful to have. My daughter loved exploring the toys that were provided.
The apartment is very "instagramable" but some basic necessities were missing such as hand soap, enough dish soap for two weeks, garbage bags, etc. It would be a nice gesture to offer these basic items, particularly for such a long stay.
The outside furniture is not comfortable (a seat cushion would maybe make some difference), and on the listing a high chair is offered, even though it is only a booster chair and is incompatible with the table and chairs that are there.