I was staying in Lake Gard during last week of April and stayed in four different hotels. Hotel Cristina San Pietro was clean and comfortable. The weather wasn't warm enough for swimming, but there would have been nice pools in hotel. The hotel was big, so I can imagine it's really crowed during tourist season (all german ones). The plusses for this hotel, were balcony in room (I get the picture that all rooms are having there own balcony) and really nice views from it to the Garda Lake. Rooms were having also bathrobes and breakfast was good, having also variety of warm dishes available. Hotel is situated up in the hill, taking maybe 15 minutes from city center. And when you are looking for the Hotel, look for Hotel Christina - you can see it from far away. This is same place, I didn'y really see anywhere the sign San Pietro..