We stayed at Apartment Marija Dubrovnik for one night. Everything was good, big room with a balcony, modern and clean bathroom and kitchen (shared). The accommodation also has a nice terrace with a sea view. Location is good, very close to the bus station and supermarket (about 5 minutes walk), direct buses to the old town (10 minutes ride). Unfortunately we found the city in itself a bit too touristy and pricey.