Riverside resort Bartolomeo offers a modern hotel, multiple restaurants, a spa, and a beach club.