very clean, everything was thought of when it comes to making our stay enjoyable, It has a very relaxing feel around the whol place and would highly recommend this place to anyone as there is somthing for everyone