Rangiroa has a dozen or so small pensions that are not found on internet sites, and only two international class hotels. We chose Le Maitai based on price and were not disappointed. We got a clean, comfortable and spacious bungalow with air conditioning and pleasant ambiance where we slept well at night. We enjoyed interacting with warm and friendly hotel staff who took good care of arranging our special tours. The restaurant staff always knew our room number without asking. Food was good, authentic, and expensive as everywhere in Tahiti. We spent casual hours every day at the beautiful lagoon-facing indoor/outdoor dining area, bar, and lounge area that's often visited by locals and makes fabulous photos. The dock over the water gives good fish-viewing from above as well as access to snorkeling among said fish right in front of the dock. They provided good snorkel gear.
All that being said, the entire complex is squeezed into a rather small parcel of land, so the atmosphere was more that of a built environment than a shack on the beach. No lawn area. The space between bungalows is pretty narrow so you get to know your neighbors. The "beach" is rocks not sand, but if you're swimming off the dock that doesn't matter. The deck is meant for lounging not sunbathing.
It's near the airport, but the off-site shopping and restaurant options are mostly 2-3 miles away. They have bicycles to use and there are taxi options. Rangi is flat and bicycles are popular.