The Taypikala Hotel Lago was a very comfortable and relaxing stay. We had the Junior King Suite, so the room was very spacious and had a beautiful view of the lake. The hotel is modern, clean, and tailored to large groups. You could tell by the bus tours that stopped and stayed there each night. The restaurant on site provides the only option for food after 6pm (Mon-Friday), as the town of Chucuito is VERY small and only has very small local eateries that close early. However, the restaurant has a nice menu with good food that is priced at what you'd expect for a tourist destination. Chucuito has very very little to do, so expect the hotel to be your main and only attraction when staying here.
The staff are all very friendly and were very helpful. Since Chucuito and the hotel are about 30 minutes from Puno, the only way into Puno is via taxi. They were helpful in getting us taxi service to and from Juliaca Airport (1.5 hours away), as well as into Puno. Note that you need to plan to wait 30 minutes for a taxi to arrive since they come from Puno. During our stay, a taxi ride into Puno was 30 soles (approx $10 USD with the current exchange rate). Outside of this help, I wouldn't expect too much help with planning tours with the front desk - save that for Puno tour companies near Plaza de Armas. It felt nice to stay away from the activity and grit of Puno.