Villa Rosa is not really a hotel; it is an apartment. I believe there is more than one of them. Anyway, we were very pleased with the apartment. It is large, the bedrooms are comfortable. It was very, very clean. The apartment has large terraces off the LR, DR and bedroom, which serve to make the unit seem even larger. It is located maybe a mile north of the old city of Dubrovnik, actually very near the cruise ship port, Porto Gruz. Based on another traveler's recommendation, we arranged car pick up by Luke, the owner, after booking the hotel. He was waiting for us as we exited in DBV and took us right to the apt. He is very knowledgable about the area and just a super nice guy, so we actually hired him to take us somewhere else the next day.
It is a short walk, maybe 5 minutes tops, down the hill toward the port where there is a taxi stand and bus station. The fare to the old city seemed to vary so I would recommend some negotiation. 60 KN is a fair price. Once you know where the apt is located it is very easy to direct cab drivers right to the place when you want to come back.
We were only there one night as we left the next day to sail for a week, thus we did not use the kitchen, although I checked it out and it is fully outfitted. WiFi in apt works very well. There are several restaurants down on the main road; we had breakfast at Bon Appetit and the omelette, salads, croissants and coffees were very good.