Highly recommended place to spend your vacation and a good location too.