Yes, the weather has been gorgeous. And El Zafiro has a nice relaxed ambience to the place. I go there every day. The staff are friendly and efficient. I think the hotel would be a very nice place to stay. You are right on a beautiful beach. Get up in the morning and walk about 20 steps to have breakfast on the beach.