We had a great time at Elotis which had a great room, pool and bar area and was in a good location near the beach. The only negative was being told when we arrived that we couldn't stay there the first couple of nights and had to stay in a sister hotel about 1km away. The other place was nice, but it wasn't ideal moving between the two and not being told this in advance.