Great location , on the beach and close to restaurants and shops .