The O'Callaghan is in a great location -- we went for the Navy football game, and it was an easy walk. Also within walking distance of plenty of restaurants and shops. However, we paid over $300/night, and the room was NOT up to expectations. The bathroom was dirty, the walls were nicked up and marked, we were not given a... more







