Everything I needed and more. Great facilities and wonderful hosts. Would definitely stay again!