The check-in process was rather chaotic. As expressed by other travellers as well, when I arrived in the evening, there was no b&b-staff on site. Instead a sign on the entrance door suggests to call a number in order to check-in....so I did. However the check-in process via phone took about 30 minutes and various calls due to misunderstandings, not just because the lady answering the phone didn't speak English too well (I admit though that my Italian is not that great either!).
In general there seems to be lack of staff at the b&b...after 4 or 5pm in the afternoon, there was no staff present at the villa anymore.
When I arrived, my room was clean. However during my 3-night stay, my room has not been made up once, nor had the bathroom been cleaned or the towels having been changed. I can live with that, but if you expect a daily room service to happen you might be disappointed at Villa Soriano.
In general my stay was fine, but the place lacked customer service.
The villa itself is beautiful, the room was well decorated and spacious.
Location is alright. It's a 10-12 minutes walk to Torre del Pisa.