Check-in was quick and efficient.
Staff was courteous and friendly.
Room was large and modern - better than expected, though some parts of the hallway/other parts of the hotel appeared to be old or not yet renovated. You could clearly tell that they had put an effort into modernizing a fairly old hotel.
Breakfast: very basic and below average based on my travels across Italy. Low quality meats, basic cheeses, pastries, yogurt, eggs, pizza, bread, cereal and not much else. Not much variety and hardly any fresh fruits. Coffee was a nice surprise - real espresso made to order instead of instant coffee.
Amenities: all the standard stuff like A/C, a mini-fridge, breakfast, a limited shuttle to one beach and a balcony, not many other amenities.
Location: very well located, close walking distance to many restaurants, bus stop and COOP grocery store. A good distance away from the beaches (need a car or take a bus) and far from Porto Ercole and San Stefano.
Overall, hotel was good for the rate paid and it's 3 star rating.