Xaviers place is located at the end of Roses in a building of short term rental apartments. It has a view on the sea through some nice big trees. The beach is not actually visible from the balcony as it is a few meters below the apartment level. Which is a good thing, otherwise the balcony would be visible to all the people on the beach. Also the beach not accessible directly from the balcony, you have to go around from the front of the house through a hallway to get to the beach, but it's just a few steps. The beach was quiet at the end of October and it's not so steep, so it's a bit safer for smaller children.
The apartment is well equipped. We didn't miss a single item during our 4 night stay. If something, then maybe a dryer, but only because the days were short and sun was not so strong in October to dry the towels.
The closest supermarket in October was a 20 min walk on a nice hiking path next to the beach or a 4 minute drive. In summer there might be some closer options for buying necessities. The restaurant recommended by Xavier next to the apartment (El Mirador) on the beach was excellent. It was quite popular also during October, so during weekend one should book a table to be sure to get one. (kitchen was open from 13-15PM only)
Xavier is an excellent host. He was quick and clear in his communication. We were met at the apartment by Xaviers friend (or perhaps an assistant) and the apartment was well introduced to us. Xavier welcomed us generously with different food, drinks and fruits waiting for us in the apartment.
The apartment is excellent choice for family of four that wishes to be on the beach, close to other families, a few minute drive from a bigger center like Roses and only some 40 minutes from precious pearls like Cadaques and Cap de Creus.