La Granjita is a small hotel (73 rooms) consisting of two story thatched-roof octagonal cabins spread over a big garden with many palm trees, a nice swimming pool, a tennis court, horses (available for rental), chickens and goats roaming around.
Rooms are very basic and not so well maintained though spacious, clean and most of them featuring a balcony or terrace. Bathrooms are really simple.
The pool is clean and has a bar. Breakfast is nothing to write home about, but pretty adequate. The main restaurant receives good comments from past guests, and also its staff.
All in all, not a superb place to stay but OK for a couple of nights during a Cuba tour, if one likes peace and quiet.