We stayed here in mid April for a couple of nights and then again two weeks later before moving to the Inglaterra for a change. I would stay here again - didn't have any of the problems the last reviewer had.
The St Johns was less than half the price of the Inglaterra and about the same standard. Basically hotels in Cuba are pretty dire, but we found the St John's OK. Rooms big enough - onehad a side view down to the sea. Yes, the plumbing and electricity is a bit eccentric - but after a short while in Cuba you realise this isn't the hotel's fault. Staff were pleasant enough and we thought the breakfasts were very good - loads of fresh fruit, fresh juices, different types of breads or cakes, toast, freshly made omelettes made in front of you.
I did accidentally break a glass in the bedroom and they rushed after us when we left to say I had to pay 1 CUC for it! I was a bit surprised by this - but apparently glass is at a premium in Cuba.



