This resort was everything promised and then some. It is small. During our stay there were as few as 6 guests and as many as 16. The staff is amazing. It was truly sad to have to leave. It is rustic and comfortable at the same time. All activities were flexible as to when and how many participants. The food was freshly prepared and delicious. This is the first vacation where I did not gain weight and yet never felt deprived.