Our apartment on second floor had two bedrooms, two bathrooms, and spacious kitchen. We enjoyed great night view from our balcony. The only problem with apartment was presence of mosquitoes at night.
A grocery store is in 2 minutes walking distance, bus stop to Dubrovnik is right across the street, and a beach, nice parks to stroll, marina, and many restaurants are in 7-10 minutes walking distance. There are several companies running boats to Dubrovnik for reasonable price. We strongly recommend this option. It is a little bit longer (40 minutes) than the bus trip but offers much more pleasant experience. Dubrovnik is overcrowded and Cavtat is much more relaxing place to stay.