I have stayed a few times at the Puri. There is loads of atmosphere and a great location. However, there are drawbacks.. The wi-fi service is terrible and it took three days to convince staff that the phone in my room did not work. The restaurant food is not good.