We stayed here lured by the pictures and the location did not disappoint - amazing views of the mountains and valleys. The drive up/down is not for the faint of heart - very skinny cliff roads with many switch-backs and need to look out for bikers and locals passing you (and barely enough space for two cars most of the way) - but it is worth it (including the drive if you are able to relax enough to enjoy it). The hotel is by itself perched above the very small San Bartolome village, and there is little to do up there other than enjoy the view, hike/bike, or take advantage of the hotel facilities (with a very nice spa, pool, gym, and tennis courts). We preferred to drive down to the shore during the day (takes around 30 minutes due to the roads) and escape to the mountains for the evening.
As many on here have said, the food is not great, especially the buffet (which should be expected - not sure there is such a thing as a "good" buffet). However, ordering a la carte, the food is much better and likely cheaper than the buffet anyways. So, steering clear of the buffet dinner (breakfast is standard European buffet and is perfectly acceptable), there is little not to like about the place. Bed could have been a bit more comfortable, room was lacking in a few ways (no wireless - only in the lobby area, no corkscrews, very small tv), but all forgivable given the location (and that it's Europe, where few hotels have the standard amenities Americans are used to getting in decent hotels).