We really enjoy the beach, the staff, and the hotel (as long as you stay in a renovated room). The main reason we keep coming back is because of the stunning beach. This was our third visit and luckily we had hot water this time. If you decide to go, it's best to have low expectations so you won't be let down. We plan on returning, but only if we can find a week for under $900.
You won't find a better meal in Cuba than this. They serve fresh seafood cooked over a wood fire at a very reasonable price. The view is absolutely stunning and adds a whole new dimension to the experience. When my family and I visited, we were the only ones there, which seems to be quite common. The service is excellent and if I ever get the opportunity to go back, I would do it without hesitation.