Hi Craig,
I should start with, I don't dive a CCR. But I did stay at Buddy Dive for a week just before the pandemic started. They're a full tech shop including support for CCR and trimix. At the time He was available, but I can't speak to recently, might be a good idea to call if that is a dealbreaker. I went with a group of 15 or 20, and 3 of us were diving CCR, and every time I saw them they had a smile on their face, so the rebreather support seemed good from my limited perspective.
As for the other requirements: the rooms are nice, but not palatial, the emphasis is on function. I stayed in a 3 bedroom apartment, and it had an A/C unit in each bedroom, plus a 4th one in the common area. We cooked several meals in the kitchen. Depending on the package you buy, the vehicles are either included or can be rented cheaply. The vehicles have been through a lot, so they're not pretty to look at, but are functional and safe. Most rentals (and all rentals from Buddy Dive, as of early 2020) are manual transmission, but my understanding is that if you need automatic, it can be found on the island.
There's an in-house dive shop on a dock just above the water, where you can grab an OC cylinder, analyze it, and jump in from the dock for their house reef, which is worth doing. The tech / CCR area is on the other side of the resort, kind of a drive-in mini tech shop where you can get your O2 and dil fills, rinse off your gear, that sort of thing. The rebreather divers I was with would then take down and rebuild their rigs in their apartment each night, which seemed to work well.
By the way, one of my dive buddies showed up with an ear infection, so could not dive for several days, until it cleared up about halfway through the week. So we did some non-diving stuff as well, like windsurfing down on the South side of the island, and kayaking in the mangroves of Lac Bay on the SE side. Since your partner is not a diver, I highly recommend the kayaking -- you paddle out for an hour or so, then snorkel in waist-deep water for an hour or so, and then paddle back. It was the most fun I had down there besides the diving.
Hope this helps, and I hope you enjoy your trip. I know I did, and am eager to return