Very clean facilities with everything you would need. We stayed as two couples and all thoroughly enjoyed our experience.