The apartment is conveniently located in the west side of Roses, within walking distance to the beach (3 minutes). It takes around 25 minutes walking to the old part, but it is a nice walk along the waterfront.
Regarding the interior, reality is as shown in the pictures. It is a brand new apartment building, where most of the flats (if not all) are being rented by the same Real Estate Agency.
Therefore you need to pick up the keys and leave a 150€ deposit at their office location, in the old part of Roses, which they give you back on your departure.
There is a chance of improvement regarding the amenities. There are no soaps, shampoos, dishwasher/ washing machine soaps or anything related. They only give you a very small kit of 1 toilet paper roll (for 1 week stay) and 2 very small individual hotel-like soaps, in a small plastic bag when you arrive at their office, which to be honest, is a little disappointing for the price you are paying.
Same applies to the bedsheets and towels. You need to pay 10€/person if you want to have them, if not you need to bring your own. We also lacked a hairdryer, which was a little inconvenient.
The swimming pool area was ok, but didn't have any sun beds or chairs where you could relax, so the only option was to stay in concrete floor.
Regarding the parking spots, they are really small and its difficult to maneuver inside, but you can handle it as long as you have patience parking.
Overall the apartment is good, clean and has a proper location. But it definitely needs some investment in taking care of small details, such as the amenities, towels/bed sheets and swimming pool area. As it is something you expect when you rent an apartment as shown in the pictures.