First off, this B&B is extremely pretty, clean, spacious, the beds are super comfortable. There is a grand staircase that wouldn't look out of place in a hotel. The rooms are spotless, en-suite, air-conditioned - 1st class. The staff were really nice and friendly and the breakfast was pretty good.
We had a minor incident with check-in, we were arriving to Sorrento in the morning (before the official 3pm check in time) and were hoping to just drop our bags and head down town to do touristy things. We saw that they offered a shuttle bus for arrival and departure and didn't think there would be a problem. However, the shuttle bus is not actually run by the B&B, it's an external service and has a specific schedule, which is usually every 2-3 hours, so not that regular. Long story short mis-communication/language barriers resulted in us turning up for the shuttle we were advised was 12:30 but was actually 11:30. This meant we had missed time we could have spent sightseeing etc... in an already very short stay in Sorrento. However, the owners were very apologetic about what had happened.
Another thing that was frustrating was that it was difficult to communicate with the hotel. No reply to e-mails and there was rarely anybody to answer the phone.
Location - it is approx 20-30 minute drive outside the city up a hill. The views are fantastic, but if you want to be a bit closer to town then this is not the best place for you.