We have stayed the El Convento several times and love the hotel and location. So if you want to experience the city, I recommend it.

Last trip, our friend wanted a beach, pool, spa location and stayed at Condado Vanderbilt. He liked it but memory tells me the beach in front the hotel wasn't very nice, exposed rocks, water line right to the seawall.