We enjoyed our stay in Roses.
The greatest assets of this appartment are obviously the location just opposite the beach and the roof terrace. The appartment is on the top floor so access to the roof is easy.
With the windows closed there is little noise so we had a good nights sleep although the mattresses on the beds in the smaller bedroom are inferior.
Otherwise the bedrooms are quite small and the appartment lacks any welcoming touches.
As previous guests have mentioned the kitchen is not very well equipped - a wok but no kettle ! There is nothing in the way of cooking essentials (salt, oil etc).
We did not meet Xavier but self check in was fine and communication was excellent.
Wifi was not very powerful.