We had a lovely stay at Hotel Croatia. The location is uphill but offers breathtaking views, and there are buggies to take you to Cavtat. The coastal walk around the hotel is beautiful but hilly — bring comfy shoes!
Staff were friendly and helpful; housekeeping even remembered a request I’d made earlier, which was a nice touch. The room was clean and a good size. While not quite 5-star by international standards, it was comfortable overall. The bed and pillows were a bit firm, but fine for a short stay.
Watch out for minibar charges. We weren’t told that snacks outside the minibar were chargeable. One opened item was correctly billed, but another we never touched appeared on our bill twice. Reception removed it, but it re-appeared at checkout. Also, housekeeping knocked several times to leave chocolates — kind, but a bit disruptive.
Breakfast had plenty of choice, though the coffee and tea were bland. Dinner (€20 for three courses) was good value, and Cavtat town nearby is perfect for lunch. The gym was excellent and clean; the indoor pool was cold despite being advertised as heated.
Overall, the hotel is clean, well-located, and has great amenities. Cavtat is a peaceful gem compared to busy Dubrovnik. I’d stay again if the price was right, just double-check minibar charges