Definetely perfect. Kind people, good place and position, close to the beach: perfect holiday!