We booked a room in Gracia's Laz Guest House for 5 nights over Christmas, however two weeks before our check in date, Ganesh contacted us and said he no longer had any availability and that he was moving us to Duke's Villa for the same dates and price. Duke's Villa is quiet and out of the way, near Miramar beach, about a 30 minute walk to the actual city of Panjim, though it was easy enough to get to by bus. Right after we checked in and paid, we were shown the room. As we were putting our bags down, we received a knock on the door and the caretaker told us we hadn't given him enough money. We had both counted it out on arrival and we're pretty sure it was all there, but he refused to leave until we gave him another 500, so watch out for this and don't make the same mistake of not getting a receipt. The room itself was very basic, it was quite stuffy and there was mold on the roof. Both the fan and air-conditioner were VERY loud, and the sounds of the air-conditioners could be heard all through the place. The double bed was just two very old, hard single beds pushed together, one of which was warped. The bathroom was very, very hot and the windows wouldn't close meaning mosquitoes got in and though the shower pressure was good, the water cut in and out and was cold most of the time. We had to ask for towels and they were very old and very stained. The staff were generally unfriendly and it didn't feel very welcoming. I suppose over Christmas in somewhere like Panjim, it's difficult to find decent budget accommodation. If you're OK with basic, this isn't a bad place, but it probably wasn't worth what we paid, and we felt uncomfortable for the length of our stay.