The resort looks very nice, so it's perfect for picture taking. The staff are attentive & friendly. The hotel room where I stayed is comfortable, but the bathroom is not clean. There are molds on the tiles, and the faucets have grimes. Outside, the infinity pool is inviting. However, when I stepped into the swimming pool, I felt the slippery tiles and saw how dirty it was. Clearly, the resort is not well maintained, and cleanliness is a major issue.