Everything you could possibly need, cool and comfortable, and perfectly located. Finding it is like following a treasure map and well worth the effort. I stayed here with my children (8 and 5) and it was completely suitable for them as well. Highly recommended.