Everything you need. Great location, not too far from everything (if you have a vehicle). Great value and friendly hosts. Would definitely recommend and stay again.