There is no privacy on the balconies from other balconies because there are no complete dividers. There are few access points between the rooms on the hillside and the elevated walkway along the beach. Going from the elevated walkway to/from the other facilities requires going thru the middle of the restaurant or soft sand. The finish and repair work on the rooms is shoddy, with hammer imprints and paint drips and silicone smears. The daily cleaning missed the same cob webs my entire stay, and the railing on the balcony was sticky from where someone spilled a soda a long time ago. The restaurant staff made a big mistake at every meal, ranging from delivering 4 courses all at once to forgetting drink orders or losing track of who the order was for. The bar is not conducive to socializing. The shop lacks some basic essentials you might forget like suntan lotion and bug spray. A main advertisement is hiking near KK, but the motel trails are limited and do not link up with the island trails, they only want you hiking with a guide for safety concerns, but don't advertise guides. You encounter silly rules, like required long pants at the restaurant which has no AC and is away from the natural breeze (nothing like a hot, sweaty dinner in the tropics).
GIR has a very nice remote private beach, nice pool facilities, and a well kept elevated walkway through a garden. The food was good. The room size and furnishings are typical for an Island resort. There isn't anything horribly bad, but everything seems to have bad execution, from the design to most of the staff. The best upside might be that other resorts in the area have about the same or worse ratings.