I've stayed in Z Hotel on two separate occasions, and have vowed never to stay there again. The owner/ manager is very friendly and pleasant but completely incompetent and unhelpful. The last time I was there a German lady left in some clothes to be laundered and they got 'lost'. The owner didn't care and wouldn't help her at all, he just said it wasn't his problem.
The shared bathrooms are swarming with mosquitos - I asked staff to spray the bathrooms but they claimed they didn't have anything and just left them as they were. It was horrible and I couldn't face showering in there.
The rooms are very basic with ancient furniture and peeling paint. The mosquito nets have blood splatters on them. The blankets on the bed absolutely STANK the last time I was there, so much so that I had to put the blanket in the corridor outside the room just to get rid of the smell. The locks on the bedroom doors are very small and weak and I think they could be easily broken.
Food here is okay but be prepared to wait a long time for it. Beer is available for 70 rs a bottle.
Puri has tons of places to stay so do not choose this one! CT road is good for tourists with lots of places to eat and do a bit of shopping but you need to travel further out to get a nice beach. The main beach at Puri is filthy and a very uncomfortable place to go as a white woman alone - you will be hassled non-stop by men who will film you on their phones and follow you around.
Go to Wildgrass restaurant (any auto driver will know it) for dinner - it has the best food in Puri. Pink House also does great food. Mayfair hotel great for really well-made, proper cocktails.
