We did the 4 day Inca Trail trek to Machu Picchu and it was great ! We had a small group of 5 which was perfect because we had more focused attention from our guides and didn't have to wait long times for a big group to all arrive.
Our guides were patient with everyone in the group and shared some great tips and knowledge about all the Inca ruin sites that we passed and the Quechua people's culture in general. Every meal was absolutely perfect, just what we needed after hard trekking !
Overall I'd definitely recommend Inca Trail Reservations for the Inca Trail trek. Amazing experience !