All the necessities and an awesome location. We hope to visit again soon!