Fantastic stay in Yala area, food, staff, room all fantastic, safari guides were well informed and spoke the best English we had during our travels, beach is very beautiful, just no swimming.
Certainly pricey, but the only complaint we had was there wasn't enough hot water to fill the tub. Everything else was top notch. Yala was very crowded as far as trucks...be prepared.