Nai Harn beachfront Indian surprisingly authentic and pocket friendly yet shockingly inconsistent on return