Everything and more! Great location (a couple mins walk to the beach) comfy beds, great facilities and reasonably priced. Highly recommended.