We just finished an absolutely incredible 5 night stay here. Some posts mentioned 5 nights being too long but it was perfect for us (and we are the adventurous type of travellers). I'm sure everyone at this resort has a great stay but I really feel like they went even more above and beyond for us (might be due to various factors like we could speak to the staff in local languages etc.).