I stayed here with my partner last month, we had booked for four nights but ended up walking out after just one night, which meant loosing our money. I had booked many weeks prior to our arrival and had requested a quiet room and yet they put us into a tiny drab cell like room right on the busy main road. The traffic noise was horrendous and never let up all night long. There was never anyone at the reception, the staff were rude to me and one time walked off mid conversation! They have a safe in the room, but I am a photographer and it was to small to store all my equipment. They refused to entertain any other storage and so I had to take my valuable to the beach with me. In the room, the shower was cold, not all the lights were working, there were gaps around the doors and windows letting in more noise/ fumes /insects etc. I had paid extra to have the breakfast included with the room and all I got was two slices of underdone stale tasting white toast. The whole dining area was covered in flies! The waiter never wiped our table after the previous customers, leaving half empty jam pots and crumbs to attract even more flies. Some of the cleaning ladies were friendly but apart from that the whole place had a depressive seedy and dismal air about it. Its a 10 minute walk to the beach across scrubby land, which is not lit at night. This was meant to be the relaxing part of a longer tour we were doing around India but it was proving to be anything but and that is why we walked out. We found ourselves a basic beach shack in a beautiful location right on the beach, for a similar price. So, why on earth would anyone stay in the Nifa (The "NIF NAF" as we called it) when they can pay the same to stay on the beach is beyond me. I don't know what of if the management may say in response, or if they will try to discredit me, but this is 100% my truth and experience. I will leave you to make your own mind up, but, if I were you I would stay on the beach instead.