This place is fantastic for families with kids. The pool is just outside of the front door. The beach is steps away. The beach is small and rocky, so make sure that you bring water shoes as you cannot really walk barefoot into the water. Our family had a great time! Highly recommended.