We had a fantastic stay at Gabriella's apartment in Ostia. The unit was much larger and spacious then we were expecting and it comfortably slept 6 people. We were catching a cruise the next morning, and Gabriella was accomodating in allowing us to stay a bit past the check-out time while waiting for our driver to pick us up.
Although close to the airport, the taxi was a flat rate of 40 euros. There is a supermarket, cafe, and a couple of pizzarias nearby. The beach is about 30 min away by foot.