The place is big with lots of beds and perfect for a large family gathering. The location is fine.
The photos of the place are not very representative and need an update.
The price of the place is reasonable but you also get what you paid for. There are lots of towels but they seem to be a little old so if you like newer towels, you should bring your own.