Cagliari Novecento is a nice B&B set in a historic building in the heart of Cagliari, close to the railway station. Rooms have private bathroom, exposed wood beams, air conditioning, Pay-TV and minibar.
Cagliari Novecento is also within easy reach of the port. The Cagliari Elmas Airport is approximately a 10 minutes' drive away.
You can catch a bus in nearby Piazza Matteotti and be at the fantastic Poetto Beach in 15 minutes.