The place is beautiful. Comes with everything you need to enjoy your stay. The only things we had to provide for ourselves were food and toiletries. The only con is that the water didn't stay warm enough for all guest to take a hot shower, but after all it was 11 guest.