Hotel Marconi is the perfect hotel for your beach stay in Sperlonga. It is ideally located in the center of town and just 50 yards from the private beach, which is soooo lovely. The hotel itself is kept very clean. Don't expect 5 star service. Some of the staff is helpful, some are gruff. All are helpful when asked. Breakfast and dinner were included with our stay. We didn't enjoy the breakfast that much. It was sufficient, but I would have liked some protein options (eggs, meat). We thought the dinner options were better elsewhere, so we didn't take advantage of theirs, though it looked just fine and the Italians staying there seemed to enjoy it. One caveat: the square outside the hotel can be the site of concerts that go LATE into the night. We took it as part of the experience, but if you need quiet to sleep, you should find somewhere farther down the beach.