5 stars because the amount of amenities offered are amazing. Unexpected and quite magical setting and friendly hosts.
A very busy place but not crowded and many nooks to explore.