No experiences with those hotels, but I've had good experiences with Mi Vista (
http://mi-vista.com), incredible view, very clean pool, and beautiful setting with spacious separate cabañas. It's a little hard to find, and a few kilometers outside town, so it's most convenient with your own vehicle.