I had a great experience with Sardinia Cycling. I couldn't get the bike I wanted in the location I needed, but a drop off and pick up of the bike on my first and last days worked just fine. Meet ups via WhatsApp location sharing were spot on. I wanted to use Sardinia for climbing training, and for me it was just perfect. For the most part great road surfaces, and a range of gradients from long and gentle to short and punchy. I had an Endurace and it was spot on for what I needed. It came with a pump and repair kit, but with graphene reinforced tyres I needed neither.