My husband and I took a 5-night trip to Panama City, and I wanted a good location, high speed Internet (I had to do some work), clean hotel. This fit the bill for us exactly. When someone in my family offered to transfer Priority Club points to us, that limited our options (in terms of getting a free stay) and so I didn't really have much choice but to stay here. Despite the reviews here, especially regarding the noise, I decided to go for it, and I did bring earplugs. We were in room 504, which is at least not on the front-end of the church, but it is across the street from the church. With my earplugs in and the curtains drawn to keep out the light, I was able to sleep as late as I wanted and not hear a thing. My husband did not wear earplugs, even though I kept offering them, and he was fine with the bells. It may depend on your location in the hotel. The hotel itself was quiet.
There was a small fridge with some minibar items, but we were able to take out some of those items to make room for our own items that we purchased from the Rey supermarket on Via Espania. The staff was very polite and professional. Some of them were fully bilingual and the others knew enough English to get by (and we don't speak Spanish). The food at the breakfast was fine. We didn't pay for it (I asked about it, and never really got a straight answer, but it may have been related to Priority Club) and the Internet worked great. The regular menu was fine. Some of the items were really good and some were OK. The chicken dishes were good and the flan was very good. Easy walk or cab to tons of great restaurants. The room was clean and did not smell of anything. The beds were comfortable. The water pressure in the shower was a little low and it did not get real hot, but that wasn't a problem for me. I forgot to check out the pool. We were so busy with the sights of Panama City we never made it to the pool. Again, the staff there were very warm and helpful. The decor was nothing special, but that's not important to me. It was a great base to explore the city.