I booked through Expedia, but when I checked in to this hotel, hotel mentioned that there were no booking for me, although I had a booking confirmation. And, hotel was fully booked and no room. I kept waiting for the reception around 2 hours (PM10-12) and then I was transferred their sister hotel just next to this Hotel Delfino. Finally, I got a room but I think the room was smaller than the room I booked for Hotel Delfino. I don't know where (Expedia or hotel) problem was. But, it was one of the worst experience for me. Honestly say, I can't recommend this hotel.