We were only here for two nights however it was a great experience.
The place is stocked with everything you need to self cater if required.
The accommodation is 5 star.