Everything you could want and more! Thoroughly enjoyed our stay :)